logologo
시작
가이드
개발
플러그인
API
홈
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
시작
가이드
개발
플러그인
API
홈
logologo

소개

FlowEngine이란?
FlowEngine과 플러그인의 관계
빠른 시작
학습 로드맵

가이드

FlowModel 등록
FlowModel 생성
FlowModel 렌더링
FlowModel 이벤트 플로우 & 구성
FlowModel 영속성
FlowModel 생명주기
FlowModel 컨텍스트 시스템
반응형 메커니즘: Observable
FlowModel vs React.Component
RunJS 플러그인 확장 포인트

Definitions

ModelDefinition
FlowDefinition
EventDefinition
ActionDefinition
StepDefinition
Previous PageFlowModel 영속성
Next PageFlowModel 컨텍스트 시스템
TIP

이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요

#FlowModel 생명 주기

#model 메서드

내부 호출

class MyModel extends FlowModel {
  onInit() {}
  onMount() {}
  useHooksBeforeRender() {}
  render() {}
  onUnMount() {}
  onDispatchEventStart() {}
  onDispatchEventEnd() {}
  onDispatchEventError() {}
}

#model.emitter

외부에서 이벤트를 발생시키는 데 사용됩니다.

  • onSubModelAdded
  • onSubModelRemoved
  • onSubModelMoved

#프로세스

  1. model 생성
    • onInit
  2. model 렌더링
    • onDispatchEventStart
    • dispatchEvent('beforeRender')
    • onDispatchEventEnd
    • render
    • onMount
  3. 컴포넌트 언마운트
    • onUnMount
  4. 플로우 트리거
    • onDispatchEventStart
    • onDispatchEventEnd
  5. 재렌더링
  • onUnMount
  • onDispatchEventStart
  • dispatchEvent('beforeRender')
  • onDispatchEventEnd
  • onUnMount