Feature-Sliced Design

Dependency direction is enforced automatically

Each layer has a narrow responsibility. Slices are imported through public index.ts files, while composition happens in higher layers.

01

app

Providers, global styles, and application route adapters.

02

pages

Complete pages and route-specific data loading.

03

widgets

Large independent interface blocks composed from features and entities.

04

features

User actions and complete product interactions.

05

entities

Domain models, their presentation, and basic operations.

06

shared

Reusable UI primitives, infrastructure, configuration, and utilities.

Runtime health

Route handler check through React Query.

Checking
No response received yet