React, TypeScript и боль...

Ребята, ну что за жесть вообще? Я только начал изучать React, а тут еще TypeScript подвезли... Зачем это все? Хотел просто веб-сайт запилить, а тут кодить надо как в космос, ааа!

Стараюсь, читаю мануалы по созданию сайтов, делаю все по гайдам, но постоянно вылезает какая-то ошибка, ну типа, компиляция не проходит. Ругается на типы... Я не понимаю эти типы! Пытался гуглить, смотреть видосы - все равно ничего не выходит. Где ошибка, где косяк не пойму.

Может кто-нибудь подскажет, с чего начать, если вообще ничего не получается? Может быть, есть какие-то простые примеры? Сорян если тупой вопрос, я просто в панике :((

Подробнее

React — это фреймворк для создания веб-сайтов? Или просто библиотека? — php

Господа, ну вот давайте разберемся. Все называют React фреймворком, но по сути он предоставляет только view layer. Где тут про маршрутизацию, управление состоянием (без дополнительных библиотек вроде Redux или Zustand), взаимодействие с API? Технически, это очень мощная библиотека для декларативного описания UI, но чтобы построить полноценный single-page application, вам все равно придется собирать кучу сторонних инструментов. Это как сказать, что молоток — это уже готовый дом, просто надо им построить. Или я чего-то не понимаю в современных реалиях веб-разработки?

Мне кажется, что вот это размывание границ между библиотекой и фреймворком, оно немного сбивает с толку новичков которые только начинают свой путь в frontend-разработке. Как вы считаете, пора уже признать, что React — это не совсем фреймворк, или я слишком глубоко копаю в терминологию?

Подробнее