import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; import { RecoilRoot } from "recoil"; import { recoilPersist } from 'recoil-persist' // import stay the same const { - RecoilPersist, - updateState + persistAtom } = recoilPersist( - ['count'], // no need for specifying atoms keys { key: 'recoil-persist', // configuration stay the same too storage: localStorage } ) const counterState = atom({ key: 'count', default: 0, - persistence_UNSTABLE: { // Please remove persistence_UNSTABLE from atom definition - type: 'log', - }, + effects_UNSTABLE: [persistAtom], // Please add effects_UNSTABLE key to atom definition }) function App() { const [count, setCount] = useRecoilState(counterState) return (
Counter: {count}
import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; import { RecoilRoot } from "recoil"; import { recoilPersist } from 'recoil-persist' // import stay the same const { - RecoilPersist, - updateState + persistAtom } = recoilPersist( - ['count'], // no need for specifying atoms keys { key: 'recoil-persist', // configuration stay the same too storage: localStorage } ) const counterState = atom({ key: 'count', default: 0, - persistence_UNSTABLE: { // Please remove persistence_UNSTABLE from atom definition - type: 'log', - }, + effects_UNSTABLE: [persistAtom], // Please add effects_UNSTABLE key to atom definition }) function App() { const [count, setCount] = useRecoilState(counterState) return (
Counter: {count}
setCount(count + 1)}>Increase setCount(count - 1)}>Decrease
) } ReactDOM.render( - updateState({set})> + // Please remove updateState function from initiallizeState - // and also remove RecoilPersist component , document.getElementById('root') );
setCount(count + 1)}>Increase setCount(count - 1)}>Decrease
) } ReactDOM.render( - updateState({set})> + // Please remove updateState function from initiallizeState - // and also remove RecoilPersist component , document.getElementById('root') );
'공부기록' 카테고리의 다른 글
공부기록, 2021-08-17(html 텍스트 이미지 변환) (0) | 2021.08.17 |
---|---|
공부기록, 2021-08-13(recoil callback) (0) | 2021.08.13 |
공부기록, 2021-07-30(recoil persist) (0) | 2021.08.11 |
공부기록, 2021-08-10(react) (0) | 2021.08.10 |
공부기록, 2021-08-09(react localstorage) (0) | 2021.08.09 |