Про курс
Цей відео курс є логічним продовженням “React Essential”. У “React Advanced” ви вивчатимете платформу React більш поглиблено. Програма навчання складається з двох частин: теорії та практики. Спочатку автор пояснює всі важливі теоретичні моменти відео уроку, а потім підкріплює викладену інформацію практичними прикладами.
Після закінчення навчання ви будете володіти бібліотекою React на просунутому рівні і зможете створювати досить опрацьовані та ефективні програми.
Цей курс входить до спеціальності:
Попередні Вимоги
- Знання мов верстки HTML/CSS
- Володіння мовою JavaScript
- Знання бібліотеки React на рівні курсу “React Базовий”
Ви навчитеся
- Писати повноцінні SPA-додатки за допомогою Redux
- Покращувати продуктивність React-додатків
- Тестувати розроблені програми
- Працювати з server-side рендерингом
- Створювати повноцінні Universal/Isomorphic програми
- 5 год 56 хв
- 24.03.2017
- 8 з
- 07.02.2021
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом React Поглиблений на 40 днів?
На першому уроці курсу ви познайомитеся з Redux та його основними принципами та концепціями. Також ви розгляньте схематичне уявлення data flow у Redux.
На другому уроці ви докладно розберете тему налаштування оточення для майбутніх проектів.
У третьому уроці ви розпочнете практичне знайомство з Redux. Ви розберете принцип роботи його API з прикладу простого чату.
На четвертому уроці ви продовжите практикуватися в написанні програм на Redux, і дізнаєтеся, як працює HMR. Ви почнете писати повноцінну програму - чат, а також познайомитеся з такими корисними інструментами, як ESLint, Redux DevTools.
Це заключний практичний урок з Redux, в цьому уроці ми допишемо з вами чат розпочатий ще в попередньому уроці, будемо використовувати WebSocket-сервер, дізнаємося що таке Higher-Order Component і ще раз добре закріпимо всі знання щодо Redux.
На цьому уроці ми, несподівано для себе, дізнаємося, що React може бути повільним - зрозуміємо, коли це може відбуватися і як з цим боротися. Разом з цим ми познайомимося з різними інструментами, які дозволяють виявити наявність вузьких місць у ваших програмах React, інструментів для оптимізації та аналізу. Також ми дізнаємося про таке поняття як «нормалізація» сховища в Redux, дізнаємося чим хороші іммутабельні структури даних в JavaScript і дізнаємося як зробити білд вашої програми стрункішою та худішою.
На цьому уроці Ви ознайомитеся та навчитеся застосовувати головні інструменти для тестування програм React та Redux. А також, вивчивши матеріал заняття, Ви дізнаєтесь про тестування React-компонентів із підключеним Redux.
На цьому уроці ви познайомитеся з принципом побудови ізоморфних додатків з використанням React, дізнаєтеся про їхні основні переваги і навчитеся створювати власні ізоморфні програми застосовуючи техніку Server Side Rendering.