0.0.3 • Published 12 months ago
recoil-enhance v0.0.3
Install
npm install recoil-enhanceUsage
import { useRecoilValueMemo, useRecoilValueLoadableMemo } from 'recoil-enhance';
function App() {
- const user = useRecoilValue(userSelector);
+ const user = useRecoilValueMemo(userSelector);
- const userLoadable = useRecoilLoadable(userSelector);
+ const userLoadable = useRecoilLoadableMemo(userSelector);
}API
useRecoilValueMemo(recoilState)
like useRecoilValue, but will not loading when refresh selector.
useRecoilValueLoadableMemo
like useRecoilValueLoadable, but loadable.content always hold latest value.