skip to content
DokuWiki
User Tools
Register
Log In
Site Tools
Search
Tools
Show pagesource
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Register
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
•
om
Sidebar
Learn about Wiki
DokuWiki
Wiki 문법
Lectures
Clojure
Clojure.contrib
ClojureScript
4Clojure 문제 풀이
Leiningen
nREPL
Ring
Storm
core.async
om
Study
알고리즘
데이타 분석
헤스켈
Let Over Lambda
om
Web Programming
클로저 입문강좌
Clojure.spec
Tips
Clojure
ClojureScript
emacs
nrepl.el
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 pagesource
Old revisions
Backlinks
Back to top