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.

/recoil-enhance/

    Package Sidebar

    Install

    npm i recoil-enhance

    Weekly Downloads

    28

    Version

    0.0.2

    License

    MIT

    Unpacked Size

    8.16 kB

    Total Files

    19

    Last publish

    Collaborators

    • quanwei