My Library Docs

Multi-root Sidebar

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl

Quick Start

FlexLayout은 기본적으로 한 방향에 대한 분할 화면을 담당합니다.


기본 Row 분할
tsx


Column 분할 + grow

세로 분할에서 특정 영역 비율을 미리 부여

tsx

멀티 크로스(중첩)

두 방향 이상의 분할은 FlexLayout을 겹쳐서 생성

tsx

min/max + isFitContent

리사이즈 범위 제한 + 컨텐츠 크기 기준으로 제한

FlexLayoutContainer에 css를 이용하여 최소/최대 사이즈를 지정하면 리사이즈 되는 범위를 조절할 수 있습니다.

tsx
또는 이렇게 사용 할 수 있습니다.
tsx
실행 결과는 아래와 같습니다.
tsx

패널 이동 모드 (panelMovementMode)

리사이즈 시 인접 패널과 상호작용 방식

panelMovementMode는 패널을 리사이즈할 때 인접한 패널을 어떻게 이동시키는지를 제어하는 속성입니다. 기본값은 divorce이며, 아래 모드를 사용할 수 있습니다.

bulldozer

인접한 패널을 밀어내지만 서로 달라붙지 않습니다.

divorce (기본값)

인접한 패널을 밀어내고 서로 달라붙지만, 리사이즈를 시작했던 위치로 되돌아오면 다시 분리됩니다.

stalker

인접한 패널끼리 완전히 달라붙지만 가장 끝에 도달했을 때는 다시 분리됩니다.

tsx

Last Checking

isResizePanel

컨테이너의 형제로 resize panel이 렌더링됩니다.

예: Mid와 Right 사이, resize panel의 소유권은 Mid에 있지만, resize panel은 양 옆 형제를 핸들링합니다.

grow

특정 컨테이너의 초기 비율을 "명시"합니다.

grow 미지정 컨테이너들은, 명시된 grow를 제외한 나머지를 균등 분배받습니다.

isFitContent

컨테이너가 내부 자식 요소들의 크기보다 크게 리사이즈 되지 않도록 제한합니다.

panelMovementMode

패널 리사이즈 시 인접 패널과의 상호작용 방식을 설정합니다.

"bulldozer": 인접한 패널을 밀어내지만 달라붙지 않음

"divorce": 인접한 패널을 밀어내고 달라붙지만 되돌아오면 분리 (기본값)

"stalker": 인접한 패널끼리 완전히 달라붙지만 가장 끝에 도달했을 때는 분리

© 2026 Byeolnaerim. All rights reserved.소개개인정보처리방침