Перейти до основного вмісту

Функціональні компоненти

Функціональні компоненти відповідають за забезпечення функціональності, координують дії веб-клієнта на рівні операційної системи і визначають процеси запуску та припинення програми веб-клієнта.

Функціональні компоненти складають з:

  1. Адаптери - обробка http та ws запитів.
  2. Сервіси - функціонування структурних сегментів веб-клієнта, такі як робота з сесіями, конфігураціями тощо, а також надання переліку функціональності для створення бізнес-логіки.
  3. Провайдери - опис ряду методів структурного функціоналу, такий як створення виключень, обробка помилок тощо, а також надання переліку функціональності для створення бізнес-логіки.
  4. Інтеграції - організація підключення до зовнішніх сервісів, такі як mapbox, sentry тощо, а також надання переліку функціональності для створення бізнес-логіки.
  5. Фабрики - конфігурація запуску стратегій та їх вибір.
  6. Стратегії - являють собою ряд рішень однієї проблеми, які мають єдиний абстрактний інтерфейс та надають кінцеві рішення, наприклад стратегії роботи з sessionStorage / localStorage.

Деталі

Деталі реалізації кожного ряду функціональних компонентів дивись: