5. Reference APIs
atomFamily(options)
atomFamily(options)
: atom
์ ๋ฐํํ๋ ํจ์๋ฅผ ๋ฐํํฉ๋๋ค.
Atom Family ๋ atom ์ ๋ชจ์์ ์๋ฏธํฉ๋๋ค.
์์ฒ๋ผ atomFamily
๋ atom
๊ณผ ๊ฑฐ์ ๋์ผํ์ง๋ง ์ ๋ฌํ ๋งค๊ฐ๋ณ์์ ๋ฐ๋ผ RecoilState
๋ฅผ ์ ๊ณตํ๋ ํจ์๋ฅผ ๋ฐํํฉ๋๋ค.
selectorFamily(options)
selectorFamily(options)
: selector
ํจ์๋ฅผ ๋ฐํํ๋ ํจ์๋ฅผ ๋ฐํํฉ๋๋ค.
atomFamily
์ ๋น์ทํ๊ฒ selectorFamily
๋ selector
์ ๋ชจ์์ ์๋ฏธํฉ๋๋ค.
selector
์ ์ ์ฌํ์ง๋ง get
, set
, selector
์ ์ฝ๋ฐฑ์ ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌํ ์ ์๋ค๋ ์ ์ด ๋ค๋ฆ
๋๋ค.
selectorFamily
์ ํธ๋ฆฌํฐ๋ ๋งค๊ฐ๋ณ์๋ก ํธ์ถ ํ ์ ์๋ ํจ์๋ฅผ ๋ฐํํ๊ณ selector
๋ฅผ ๋ฐํํฉ๋๋ค.
useRecoilCallback(callback, deps)
useRecoilCallback(callback, deps)
: useCallback
๊ณผ ๋น์ทํ์ง๋ง Recoil ์ํ์์ callback์ด ๋์ํ๋๋ก API๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ฌ์ฉํ๋ ๊ฒฝ์ฐ
๋ฆฌ์กํธ ์ปดํฌ๋ํธ์์ ํด๋น ์ํ๋ฅผ ๊ตฌ๋ ํ์ง ์๊ณ ์ถ์ ๋
Last updated
Was this helpful?