Добрый день, начинаю только изучать реакт, столкнулся с проблемой, что очень мало бесплатного контента по реакту. Из того, что я нашел:
1.ULBITV большой курс вводный по реакту
2.it-камасутра 100 выпусков по реакту, но курс 2018 года, я понимаю, что с 2018 года много чего изменилось, в том числе весь курс на классах, а сейчас более актуален функциональный подход, как считаете, этот курс еще стоит проходить/смотреть? думаю многие его знают
3.Stackdev, курс на 30 урок, вроде ок, но тоже на классах и курс 2020 года
4.Михаил непомнящий/Александр Лущенко, тут неплохая теория
5.Владилен Минин, но он прям вообще мне не заходит
За любые советы по изучению реакта буду очень благодарен, а так же я знаю, что сейчас полно просто уйма онлайн курсов, типо юдеми, гикбрейнс, скилбокс, просто тьма, но я не разу вообще не покупал курсы, если есть какие-то рекомендации из платного сегмента - тоже здорово(я говорю конкретно про курс в видео формате, а не курс где тебя в группе обучают или в офлайне/онлайне)
знаю так же что к реакту сразу стоит учить редакс, как идеальные курсы должны выглядеть
React+redux
человеку который изучает реакт с нуля стоит в тайпскрипт сразу лезть, nextjs/gatsby?
особо нет знакомых из сферы программирования, поэтому сложно самому сориентироваться
Курсы - лажа: "тренеры" зарабатывают деньги на школоло (и приравненных к ним лицах), уверенных что без курсов никак.
Рулит самообразование, но надо по порядку.
Разобравшись со всеми этими штуками и с тем как их применять, можно взяться за Реакт и без проблем освоить официальную документацию. Потом - стейтманагеры: redux, mobx. Потом - nextjs/gatsby. Вот примерно так.
TS не является обязательным компонентом React-проекта, но с ним удобнее, т.к. можно типизировать пропсы и другие интерфейсы. Это снижает кол-во ошибок и дает более информативные подсказки в IDE.
Что касается связки React+Redux, то mobx не менее перспективная библиотека.
И если вы начинаете изучение React одновременно с JS, то я бы посоветовал на некоторое время отложить React и попробовать создавать компоненты на чистом JS. На мой взгляд, такой подход позволяет глубже понять саму суть подобных фреймворков и не использовать их там, где они не нужны.
В добавок ко всему сказанному могу посоветовать после прохождения теории, повторить вот этот курс: https://www.youtube.com/watch?v=bziVFvq8cLQ&list=P.... Поможет расставить все знания по полочкам и познакомиться с некоторыми фишками react. Для новичка самое то