Перейти к основному содержимому

Processes

OPTIONAL

Слой опционален, и нужен только если того требует сложность проекта

processes-themed-bordered

Описание#

Слой опционален, но обычно здесь располагается:

  • логика, затрагивающая сразу несколько страниц
    • Например: checkout, auth
  • логика, которая излишне бы усложняла код страниц и размывалась бы в них

В процессах не должна располагаться логика отображения (ui), поскольку роль процессов - управлять поведением страниц и нижележащих слоев, но не отображать что-либо самостоятельно

Структура#

└── processes/{slice}          ├── index.ts          ├── lib.ts          └── model.ts

Примеры#

  • Авторизация пользователя
  • Оформление заказа
  • Onboarding нового пользователя сервиса