0.0.2 • Published 2 years ago

recoil-enhance v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Install

npm install recoil-enhance

Usage

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.