Начинаем писать на ReactJS

Начинаем писать на ReactJS

Стартапы и хайпы

Вы могли не заметить, но React захватил мир. В последнее время становится все сложнее найти текст вакансии без его упоминания. В новых проектах React используется изначально, в старых на нем хотят все переписать.

Это не еще один модный JS-фреймворк.


Вы могли даже не заметить, как ваши любимые сайты переехали на него. Airbnb, Facebook, Instagram, Dropbox — перечислять можно бесконечно.

React – это вообще не фреймворк, это всего лишь библиотека, всего лишь уровень представления. Может быть вы давно хотели в нем разобраться, но постоянно откладывали. А может быть даже не думали, что он вам пригодится. Но если вы связаны с фронтендом, то должны принять этот факт — рано или поздно придется научиться использовать React.

Это не статья о преимуществах, туториал или урок. Всё это уже написали за меня или сняли видеоуроки. Но я могу поделиться с вами лучшими на мой взгляд. Но все курсы и статьи ниже у вас уйдет на больше пары выходных дней, оно того стоит. Тем более, что все курсы бесплатны.


Так что же такое React

Здесь нам поможет статья ReactJS для глупых людей. Там как раз есть простое объяснение, почему это не еще один js-фреймворк. Автор рассказывает в чем же отличие react и какие есть основные преимущества. Статья совсем небольшая, но если не любите читать, то можно посмотреть видео (10 минут). Этого должно быть достаточно, чтобы вас заинтересовать.


Интересно, но как этим начать пользоваться

Для начала рекомендую не читать официальную документацию. Хотя она и стала в последнее время заметно лучше, все равно не очень подходит для первых шагов. Лучший текстовый курс на русском языке находится вот здесь — React.js курс для начинающих. Там вы напишите своё первое приложение и разберетесь во всех основах react.

Если вы снова не готовы читать, то есть плейлист с уроками на канале CodeDojo (8 видео). Бонус уровень для знающих английский язык — отличные видеоуроки от LearnCodeAcademy (14 видео).

Сам я проходил и текстовый и видеокурсы, и отовсюду узнавал что-то новое, рекомендую и вам.

Что дальше

Если вы осилили все курсы выше, то самое время пробежаться по документации. Так вы сможете покрыть все пробелы в знаниях. Самое время написать своё мини-приложение, используя react. Еще теперь вы можете начать Redux, тесно свяазнный с React. Но это уже тема для отдельной статьи.


Дополнительные ссылки

create-react-app — очень удобная утилита, чтобы поднимать react-приложение одной командой

awesome-react — здесь вы найдёте все для react. Туториалы и библиотеки на любой случай жизни



Канал @startupsandhypes — больше интересного контента и обучающих статей.
Не согласны со мной? Пишите @bluzir

Report Page