Skip to main content

Twenty Front Reusable Patterns

packages/twenty-front/src/modules에서 재사용 가능한 구현 패턴을 카테고리별로 정리한다.

각 문서는 기본적으로 두 단계만 가진다.

  1. 모듈 코드
  2. 사용 예제

Global Managers​

State Context​

Record UI​

Filter Metadata​

Interactions​

Focus State​

UI Primitives​

Data Operations​

Settings Integrations​

Record Data Loading​

Timeline Activity​

View Layout State​

Sync Effects​

App Bootstrap Runtime​

AI Runtime​

Activity Composer​

Spreadsheet Workflows​

Routing Navigation​

  • Side Panel Routed Page Navigation: 일반 route path를 side panel navigation stack item으로 열고 내부 navigation도 같은 stack으로 이어가는 패턴.
  • Navigation Mode Switcher: route-owned mode와 memorized tab state를 조합해 navigation drawer mode를 전환하는 패턴.

Workflow Patterns​