skip to content
DokuWiki
User Tools
Register
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Register
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
lecture:om:om
====== om ====== ===== 생명주기 프로토콜 ===== ^ 프로토콜 ^ 호출 시기 ^ 설명 ^ | IInitState | 최초 한 번만 | 초기 상태값을 리턴한다 | | IWillMount | DOM에 붙기 전에 한 번만 | core.async의 go 루프나 채널 등 영속 정보를 설정한다 | | IDidMount | DOM에 붙은 후에 한 번만 | get-node로 DOM 노드를 구할 수 있다. DOM에 필요한 정보나 제어를 초기화한다.| | IShouldUpdate| 정확히 알고 써야한다. | true를 리턴하면 IRender IRenderState가 호출되고, false면 호출되지 않는다. | | IWillReceiveProps | 최초 랜더링 이후부터 | app-state의 변화를 감지하여 컴포넌트 로컬 상태를 업데이트한다. | | IWillUpdate | 최초 랜더링 이후부터 | 상태의 변이를 감지하여 작업한다 | | IDidUpdate | 컴포넌트를 DOM에 랜더링한 직후 | ? | | IRender | 어플리케이션 상태와 컴포넌트 로컬 상태가 바뀔 때 마다 |반드시 Om 컴포넌트나 React 컴포넌트 혹은 React가 랜더할 수 있는 값을 리턴해야 한다.| | IRenderState | IRender와 같다 | state가 주어진다. | | IDisplayName | 디버깅용 | 디버깅을 위한 스트링을 리턴한다 | | IWillUnmount | DOM에서 분리된 직후 | 클린업 작업을 한다. IDidMount에서 했던 작업을 마무리 처리한다.|
lecture/om/om.txt
· Last modified: 2019/02/04 14:26 (external edit)
Page Tools
Show page
Old revisions
Backlinks
Back to top