🗺️ SPA и архитектура

SPA-приложения + архитектурные принципы + паттерны.

С чего начать

  1. SPA -- что такое и чем отличается от MPA
  2. Что такое SPA
  3. Компонентный подход
  4. Архитектура фронтенд-приложения
  5. Single Responsibility Principle

SPA-концепты

Компоненты

Состояние (State management)

Роутинг

Рендеринг (CSR/SSR/SSG/ISR)

Стили (CSS-in-JS, Modules)

Сборщики

Инструменты фронта

SOLID

GRASP

DDD

DI / IoC

Архитектурные паттерны

Слои

MV-семейство (MVC, MVP, MVVM)

State-flow (Flux, Redux)

Metarhia

Связанные