Пропустити навігацію EPAM

Практичні підходи до стейт-менеджменту для корпоративних React-додатків

5 грудня, 2024
Вебінар | Онлайн
JavaScript
12:00-13:30

Подія вже відбулась.
Запрошуємо вас на вебінар, де ми розглянемо ключові аспекти управління станом у великих React-додатках. У цьому рамках заходи обговорюємо, як ефективно організувати роботу з повними типами стану для підвищення продуктивності та зручності обслуговування ваших проектів.

На вебінарі ми розглянемо такі теми:

 

Шість основних типів стану, характерних для масштабних проєктів:

  • серверний стан (server state) – як зберегти й оновити дані з сервера;
  • постійний стан (persistent state) – де і як захист, який має залишитися після навіть перезавантаження сторінки;
  • стан URL та маршрутизатора (URL і стан маршрутизатора) – керування навігацією й параметрами в URL;
  • клієнтський стан (client state) – дані, які тимчасово зберігаються на стороні клієнта;
  • тимчасовий клієнтський стан (transient client state) – дані, що змінюються короткочасно та не потребують зберігання;
  • локальний стан інтерфейсу (local UI state) – управління станом компонентів інтерфейсу.

Практичні приклади використання хуків:

  • особливості використання useState та useReducer для різних типів стану;
  • обговорення ефективності та продуктивності хуків useCallback та useMemo в контексті керування станом.

Контекстний API в дії:

  • коли і як ефективно використовувати Context API для передачі стану в ієрархії компонентів, унікаючи сильного рендерінгу.

Інтеграція бібліотек керування станом:

  • порівняння та рекомендації щодо використання таких бібліотек, як Redux, Zustand і машин для гнучкого керування станом у корпоративних проектах;
  • збалансованістю, продуктивністю та зручністю обслуговування.

 

Участь безкоштовна за попередньою реєстрацією

ЄВГЕН ЖИЛІН
Lead Software Engineer, Experience Engineering

Lead Software Engineer у EPAM з 7-річним досвідом у веброзробці, переважно у фронтенді. За цей час опанував різні технології — від класичних jQuery і Backbone до сучасних React та Angular, активно покращуючи командні проєкти, підвищуючи ефективність і надійність додатків. Євген також має досвід роботи з Node.js і базами даних, що дозволяє йому створювати повноцінні вебрішення. У своїй роботі зосереджується на керуванні станом і оптимізації для забезпечення зручного та швидкого користувацького досвіду.

Підписатися на новини

Цей захід вже відбувся. Бажаєте своєчасно отримувати запрошення на наші наступні заходи за вашим напрямком? Залишайте свої контактні дані - ви можете відписатися від розсилки у будь-який момент. Ми ділимося тільки корисним контентом!

Чудово! Ми вже готуємо добірку актуальних новин для вас :)

Вибачте, щось пішло не так. Будь ласка, спробуйте ще раз.

* Обов'язкові поля

*Будь ласка, заповніть обов’язкові поля