- recoil Selector 저장
```
const colorCounterState = selector({
key: "colorCounterState",
get: ({ get }) => {
let counter = { [COLORS.RED]: 0, [COLORS.BLUE]: 0, [COLORS.WHITE]: 0 };
for (let i = 0; i < BOX_NUM; i++) {
const box = get(boxState(i));
counter[box] = counter[box] + 1;
}
return counter;
},
set: ({ set }) => {
for (let i = 0; i < BOX_NUM; i++) {
set(boxState(i), COLORS.WHITE);
}
}
});
```
'공부기록' 카테고리의 다른 글
공부기록, 2021-08-25(recoil useRecoilState) (0) | 2021.08.25 |
---|---|
공부기록, 2021-08-24(recoil) (0) | 2021.08.24 |
공부기록, 2021-08-20(html 로딩이미지) (0) | 2021.08.20 |
공부기록, 2021-08-19(html 크롤링) (0) | 2021.08.19 |
공부기록, 2021-08-18(html 썸네일) (0) | 2021.08.18 |