Я закончил обучение на курсе JS: React и хочу поделить впечатлениями.
Это было первое знакомство с React для меня. В итоге я пришел к выводу, что для знания этой библиотеки нужно знать не только её, но и целый ряд других штук, которые с ней тесно связаны, такие как Redux, TypeScript, Webpack и т.д.
Что понравилось
1. Интересные задания
В рамках курса проскакивают вроде и не самые сложные, но очень интересные задания. Я считаю, что если вы в силах выполнить их самостоятельно, то вам вполне по силам пробовать выполнять какие-то тестовые задания. Возможно, не всё будет получаться, но необходимая база есть, а дальше уже стоит углубляться самостоятельно.
2. Использование других библиотек
Мне понравилась интеграция lodash, immutability-helper и других библиотек, так как некоторые вещи действительно лучше сделать с их использованием и на этом явно заостряется внимание. Не всегда лучше использовать чистый JS.
3. Хорошие примеры
В каждом уроке есть примеры, которые хорошо отражают суть того, что нужно изучить. Нередко я тратил на разбор этих примеров минут по 10 (что как по мне достаточно немало для каких-то легких примеров), что помогало мне досконально разобраться в теме.
Что не понравилось
1. Нет темы про хуки
Честно говоря, прозвучит немного забавно, но я даже не знаю что это, но часто слышу это слово. Я думаю, что это достаточно востребованная тема и нужно было хоть чуть-чуть рассказать об этом.
2. Встроенный редактор, на котором ничего непонятно
Сначала мне приходилось рассчитывать только на тесты и воображение. Потом я понял, что можно подключить Bootstrap к Code-Open и выполнять задания там (об этом говорилось во вводном уроке). Но после этого не хватило даже такого подхода, появились асинхронные запросы, пришлось все писать в VSCode, я выкручивался и брал какие-либо API из тестовых заданий, чтобы проводить аналогию с упражнением. Хотелось бы какой-то визуализации встроенного редактора для этого курса.
Пока писал эту статью нашел интересную карту развития React-разработчика, которая вполне может пригодиться.
Итог
Я ставлю этому курсу 8/10, мне он очень понравился, несмотря на мою придирку к редактору. Единственное, что я пока не могу знать, насколько задания близки к тестовым, но мне было достаточно интересно их выполнять. Как новичку в области React — мне прям зашло!