План на курса

Въведение

    MobX срещу Redux срещу Relay

разбиране State Management

    Как React управлява локалното състояние Как Redux управлява състоянието Как MobX управлява състоянието

Приготвяме се да започнем

    Подготовка на средата за разработка Инсталиране и конфигуриране MobX

Изграждане на приложение

    Преглед на компонентната архитектура Създаване на React приложение (компоненти, елемент, JSX и др.)

Работа с React Състояние на компонента

    Инициализиране и актуализиране на състоянието Работа с формуляри

Внедряване на MobX Data Store

    Настройване на хранилището на данни Предаване на данни към компоненти Изброяване на съдържанието на хранилището на данни

Управление на промените в данните

    Добавяне на данни за съхранение Уведомяване React за промяната в състоянието на данните

Актуализиране на изгледа

    Деклариране на наблюдаеми данни Актуализиране на изгледа

Подобряване на DataFlow

    Модифициране на данни за състоянието чрез действия Извикване на действия (избягване на небезопасно манипулиране на данни)

Работа с изчислени стойности

    Извършване на изчисления върху основни данни

Използване на усъвършенствани инструменти и техники за разработка

    Създаване на компоненти с ES2017 Използване на Babel за ES2017 и JSX Използване на WebPack за React и MobX Извършване на асинхронни действия с MobX

Тестване на приложението

    Създаване на модулни тестове за React компонента Избор на инструменти и рамки (Jest, Enzyme, TestUtils и др.) Създаване на модулни тестове за MobX магазини Отстраняване на грешки в приложението

Внедряване на приложението

    Инструменти и автоматизация Внедряване на непрекъсната интеграция (CI)

Отстраняване на неизправности

Обобщение и заключение

Изисквания

  • React опит в програмирането

Публика

  • Разработчици
  14 Hours
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Oтзиви от потребители (6)

Свързани Kурсове

Building Micro Frontends with React

  21 Hours

Building Interactive Applications with React, Redux and GraphQL

  28 Hours

Свързани Kатегории