Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай 8-недельный онлайн-курс «ReactJS», а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 01:00:56
    Webinar — Intro
  • Урок 2. 00:12:28
    Let, const
  • Урок 3. 00:12:23
    Destructuring
  • Урок 4. 00:12:34
    Arrow functions
  • Урок 5. 00:14:13
    Function arguments
  • Урок 6. 00:02:56
    Template strings
  • Урок 7. 00:06:34
    Objects
  • Урок 8. 00:15:20
    Classes
  • Урок 9. 00:17:21
    Symbol
  • Урок 10. 00:18:56
    Iterators
  • Урок 11. 00:41:10
    Symbol-Generators
  • Урок 12. 01:04:15
    Q&A Webinar video 1,2
  • Урок 13. 00:06:58
    About React
  • Урок 14. 00:09:53
    Hello World
  • Урок 15. 00:06:37
    Virtual DOM
  • Урок 16. 00:09:45
    React.createClass
  • Урок 17. 00:28:42
    JSX
  • Урок 18. 00:12:22
    Стили
  • Урок 19. 00:19:00
    Работа с массивами, keys
  • Урок 20. 00:19:40
    State
  • Урок 21. 00:14:13
    Keys Perf Demo
  • Урок 22. 00:06:56
    Типы состояния компонентов
  • Урок 23. 00:15:13
    Пример Counter
  • Урок 24. 00:30:26
    Методы жизненного цикла
  • Урок 25. 00:10:05
    Пример Timer
  • Урок 26. 00:32:49
    Пример. Приложение Notes. Добавление и отображение
  • Урок 27. 00:24:46
    Пример. Приложение Notes. Синхронизация с LocalStorage
  • Урок 28. 00:29:52
    Пример. Приложение Notes. Подключение сторонней библиотеки
  • Урок 29. 00:06:23
    Работа с npm
  • Урок 30. 00:08:09
    Система описания версий Semver
  • Урок 31. 00:28:25
    Webpack
  • Урок 32. 00:10:11
    Loaders
  • Урок 33. 00:09:44
    Source Maps
  • Урок 34. 00:15:47
    Переменные окружения
  • Урок 35. 00:10:46
    Настройка Webpack для работы с React
  • Урок 36. 00:26:18
    Подключение стилей
  • Урок 37. 00:05:00
    Использование сторонних компонентов
  • Урок 38. 00:35:33
    Объявление компонентов через ES6 классы
  • Урок 39. 00:17:48
    Валидация Props
  • Урок 40. 00:02:35
    Default Props
  • Урок 41. 00:20:57
    Context
  • Урок 42. 00:07:10
    Functional Components
  • Урок 43. 00:21:28
    Higher Order Components
  • Урок 44. 00:07:05
    Однонаправленный поток данных. Flux
  • Урок 45. 00:33:53
    Пример. Сounter на Facebook Flux
  • Урок 46. 00:07:54
    Концепция Redux
  • Урок 47. 00:08:09
    Пример. Сounter на Vanilla Redux
  • Урок 48. 00:13:44
    Метод createStore
  • Урок 49. 00:18:58
    React Redux
  • Урок 50. 00:15:39
    Action Creators
  • Урок 51. 00:10:17
    Пример. Todo List. Добавление задач
  • Урок 52. 00:07:01
    Пример. Todo List. Toggle
  • Урок 53. 00:05:44
    Пример. Todo List. Композиция редьюсеров
  • Урок 54. 00:24:07
    Пример. Todo List. Фильтрация и combineReducers
  • Урок 55. 00:38:02
    Middleware в Redux.
  • Урок 56. 00:11:01
    Redux DevTools
  • Урок 57. 00:06:24
    Smart & Dumb Components
  • Урок 58. 00:14:22
    Пример. Todo List. Выделение “умных” компонентов
  • Урок 59. 00:11:44
    Асинхронные actions
  • Урок 60. 00:21:06
    Пример. Github Users Viewer. Получение данных с сервера
  • Урок 61. 00:02:48
    Пример. Github Users Viewer. Отображение индикатора загрузки
  • Урок 62. 00:11:23
    Пример. Github Users Viewer. Выбор языка программирования
  • Урок 63. 00:23:34
    Пример. Github Users Viewer. Кэширование данных
  • Урок 64. 00:08:29
    Что такое Роутинг
  • Урок 65. 00:07:29
    Структура URL
  • Урок 66. 00:13:54
    React Router. Введение
  • Урок 67. 00:04:00
    React Router. Разные модули history
  • Урок 68. 00:04:26
    React Router. browserHistory
  • Урок 69. 00:03:38
    React Router. Страница 404
  • Урок 70. 00:07:22
    React Router. Вложенные пути и IndexRoute
  • Урок 71. 00:04:44
    React Router. Link
  • Урок 72. 00:03:38
    React Router. Активные ссылки и IndexLink
  • Урок 73. 00:05:27
    React Router. Вложенная навигация
  • Урок 74. 00:06:12
    React Router. Параметры
  • Урок 75. 00:04:57
    React Router. Query
  • Урок 76. 00:27:20
    Пример. Movies. Поиск фильмов
  • Урок 77. 00:08:55
    Пример. Movies. Отображение фильмов
  • Урок 78. 00:10:24
    Пример. Movies. Страница фильма
  • Урок 79. 00:03:32
    Пример. Movies. Разные способы программной навигации
  • Урок 80. 00:04:16
    Синхронизация роутинга з Redux
  • Урок 81. 00:01:02
    React Router Redux
  • Урок 82. 00:14:27
    Различные модули History
  • Урок 83. 00:27:16
    Redux action
  • Урок 84. 00:10:47
    Авторизация
  • Урок 85. 00:23:00
    JWT
  • Урок 86. 00:57:41
    Higher Order Components
  • Урок 87. 00:23:54
    Концепция деления компонентов на “глупые” и “умные”
  • Урок 88. 00:20:32
    Selectors
  • Урок 89. 00:43:03
    Мемоизация
  • Урок 90. 00:34:03
    Reselect
  • Урок 91. 00:01:22
    Что такое Immutable
  • Урок 92. 00:19:18
    Библиотека ImmutableJS.
  • Урок 93. 00:36:47
    Встроенные классы ImmutableJS. Map, Set, List
  • Урок 94. 02:28:44
    Создание игры Сапёр
  • Урок 95. 00:06:26
    Normalization
  • Урок 96. 00:28:29
    Использование Normalizr
  • Урок 97. 00:30:19
    Middleware
  • Урок 98. 01:10:11
    Redux высшего порядка
  • Урок 99. 00:06:34
    Testing
  • Урок 100. 00:01:03
    Виды тестов
  • Урок 101. 00:07:44
    Unit testing
  • Урок 102. 00:02:53
    Integration testing
  • Урок 103. 00:01:33
    Что необходимо для написания тестов
  • Урок 104. 00:00:54
    Mocha
  • Урок 105. 00:02:43
    Chai
  • Урок 106. 01:09:09
    Пишем тесты
  • Урок 107. 00:30:47
    Асинхронные actions
  • Урок 108. 00:40:32
    Nightwatch, End-to-End Testing
  • Урок 109. 01:04:43
    Isomorphic Apps
  • Урок 110. 01:00:07
    Localization
  • Урок 111. 01:07:45
    Saga
  • Урок 112. 00:43:08
    Testing
  • Урок 113. 00:51:01
    Timer
  • Урок 114. 00:06:28
    CI
  • Урок 115. 00:22:39
    Git Flow
  • Урок 116. 00:19:18
    Configs
  • Урок 117. 00:51:11
    Travis
  • Урок 118. 00:21:02
    Ansible
  • Урок 119. 01:04:48
    Practice - E2E Testing - part 1
  • Урок 120. 01:07:59
    Practice - E2E Testing - part 2
  • Урок 121. 00:30:56
    Practice - NodeJS - Mock Server app
  • Урок 122. 01:07:05
    Practice - NodeJS - Node Intro
  • Урок 123. 00:28:54
    Practice - NodeJS - Node Mailer app
  • Урок 124. 00:33:17
    Practice - NodeJS - RSS converter app
  • Урок 125. 00:39:29
    Practice - Virtual DOM - part 1
  • Урок 126. 00:54:39
    Practice - Virtual DOM - part 2
  • Урок 127. 00:44:08
    Practice - Virtual DOM - part 3
  • Урок 128. 01:50:45
    Live Q&A Webinars - Live React Router Webinar
  • Урок 129. 01:04:15
    Live Q&A Webinars - Q&A Webinar video 1, 2
  • Урок 130. 01:00:03
    Live Q&A Webinars - Q&A Webinar video 3, 4
  • Урок 131. 00:59:39
    Live Q&A Webinars - Q&A Webinar video 5, 6, 7
  • Урок 132. 01:12:04
    Live Q&A Webinars - Q&A Webinar video 10,11
  • Урок 133. 00:56:00
    Live Q&A Webinars - Q&A Webinar video 12,13
  • Урок 134. 01:08:08
    Live Q&A Webinars - Q&A Webinar video 14,15,16
  • Урок 135. 01:12:43
    Bonuses - Настройка Eslint
  • Урок 136. 00:17:26
    Bonuses - Пример написания собственного правила для Eslint
  • Урок 137. 00:02:39
    Bonuses - Порядок следования import
  • Урок 138. 00:31:34
    Bonuses - VCS. GIT
  • Урок 139. 00:04:52
    Bonuses - Initialization
  • Урок 140. 00:11:37
    Bonuses - Config
  • Урок 141. 00:13:12
    Bonuses - Diff. status. checkout
  • Урок 142. 00:22:45
    Bonuses - Git.push
  • Урок 143. 00:23:35
    Bonuses - Fork
  • Урок 144. 02:48:13
    Bonuses - React and CSS
  • Урок 145. 01:50:48
    Bonuses - SVG workshop
  • Урок 146. 00:13:23
    Bonuses - Как работает bind. Пишем полифилл для bind