Курс React Essential
ITVDN - Information Technology Video Developer Network
Содержание
УРОК 1: Введение в React
УРОК 2: Подробнее о компонентах
УРОК 3: Настройка окружения, подключение внешних библиотек и сборка
УРОК 4: ES2015, роутинг, CSS препроцессоры, PropTypes, контекст
УРОК 5: Работа с внешним API и архитектура Flux (в разработке...)
УРОК 6: Написание полноценного SPA (в разработке...)
Материалы
- У React очень хорошая документация
- Советую почитать о ES6
- Ну, и никто не отменял Google
FAQ
Где писать код?
Вы можете выбрать любой текстовый редактор или IDE на ваш вкус. Я использую Sublime text 3. Скачать его можно тут, есть версия для Windows, OS X и Ubuntu.
Список полезных плагинов:
PackageControl
- менеджер плагинов как установитьEmmet
- набор сниппетовSideBarEnhancements
- значительно улучшает боковую панель (New File, New Folder, Duplicate, Copy, Move и тд)SublimeCodeIntel
- крутой автокомлитAlignment
- выстраивает все курсоры в одну линию по нажатию Ctrl+Alt+ASuper Calculator
- позволяет делать математические вычисления по ALT+CGitGutter
– показывает измененные строки с момента последнего коммитаAutoFileName
- Автозаполнение путей к подключаемым файламColorHighlighter
– подсветка цвета в CSS/LESSJquery Snippet Pack
- набор сниппетов для jQuerybabel
– Подсветка для ES6, подсветка JSXbabel-snippets
- сниппеты для React
Также можно использовать Atom, WebStorm, Nuclide, Visual Studio или другие.
Как писать код?
Очень советую ознакомиться с Javascript style quide.
Есть вопросы?
Нашли ошибку или опечатку?
Исправляйте и создавайте pull-request :)