recoil-enhance
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

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.

Package Sidebar

Install

npm i recoil-enhance

Weekly Downloads

34

Version

0.0.2

License

MIT

Unpacked Size

8.16 kB

Total Files

19

Last publish

Collaborators

  • quanwei