Tags: jake-nz/Recoil
Tags
Update version for Recoil 0.7.4 release (facebookexperimental#1873) Summary: Pull Request resolved: facebookexperimental#1873 Update version for Recoil 0.7.4 release Reviewed By: mondaychen Differential Revision: D37295253 fbshipit-source-id: 6ea2c5afbb5adce56120f4d907fcc49d06a0d4e7
Update build scripts for recoil-relay (facebookexperimental#1799) Summary: Pull Request resolved: facebookexperimental#1799 Update package build scripts for `recoil-relay` Reviewed By: mondaychen Differential Revision: D36429965 fbshipit-source-id: 60f984dcc987ae3468a24a563be225bbdcc644b2
0.7.2 Release (facebookexperimental#1737) Summary: Pull Request resolved: facebookexperimental#1737 0.7.2 release for selector performance optimizations. Reviewed By: butlersrepos Differential Revision: D35608506 fbshipit-source-id: a9f4913239dddd8fc51a4e8f9deb7fe239fe8d15
0.7.1 Release (facebookexperimental#1732) Summary: Pull Request resolved: facebookexperimental#1732 0.7.1 Release notes and version bump Reviewed By: mondaychen Differential Revision: D35599453 fbshipit-source-id: 387d0d87963039a00d300ce84ff518c4accc8623
Typing fixes for 0.7 (facebookexperimental#1690) Summary: Pull Request resolved: facebookexperimental#1690 Some fix-ups for TypeScript and Flow typings for 0.7 Reviewed By: mondaychen Differential Revision: D35070577 fbshipit-source-id: 2cbd3fcb585aa40e3fd218f60d8e291a4d4202e4
Fix postInstall script (facebookexperimental#1577) Summary: Pull Request resolved: facebookexperimental#1577 D32366885 (facebookexperimental@97cb978) added a `postInstall` script for building the temporary patched package we use for `gen-flow-files`. However, this was added as a production install script when the `devDependencies` are not available. It should only be used at build time so move to `postbuild.js` script. Reviewed By: butlersrepos Differential Revision: D33871387 fbshipit-source-id: e9be7c3d14ad7d74883e90bbe15db257f4973d9d
Experimental hooks for useTransition() support (facebookexperimental#… …1572) Summary: Pull Request resolved: facebookexperimental#1572 Expose experimental `useTransition()` support for React 18 by exposing variants of Recoil hooks using a different rendering mode that works with `useTransition()`: * `useRecoilValue_TRANSITION_SUPPORT_UNSTABLE()` * `useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE()` * `useRecoilState_TRANSITION_SUPPORT_UNSTABLE()` Example usage to display previous state while a selector is pending: ``` function QueryResults() { const queryParams = useRecoilValue_TRANSITION_SUPPORT_UNSTABLE(queryParamsAtom); const results = useRecoilValue_TRANSITION_SUPPORT_UNSTABLE(myQuerySelector(queryParams)); return results; } function MyApp() { const [queryParams, setQueryParams] = useRecoilState_TRANSITION_SUPPORT_UNSTABLE(queryParamsAtom); const [inTransition, startTransition] = useTransition(); return ( <div> {inTransition ? <div>[Loading new results...]</div> : ''} Results: <React.Suspense><QueryResults /></React.Suspense> <button onClick={() => { startTransition(() => { setQueryParams(...new params...); }); } > New Query </button> </div> ); } ``` Reviewed By: habond Differential Revision: D33812933 fbshipit-source-id: 1c4c80a6d6acfe1626dc815abf6358a02a0d6f5f
Recoil 0.5.2 - TypeScript fix for useRecoilRefresher() (facebookexper… …imental#1399) Summary: Pull Request resolved: facebookexperimental#1399 Fix TypeScript for `useRecoilRefresher_UNSTABLE()` to match Flow implementation. Reviewed By: mondaychen Differential Revision: D32238323 fbshipit-source-id: 1ec8271df85f5b56ce935f18d773ebf3dc950670
Recoil 0.5.1 - TypeScript fixes (facebookexperimental#1391) Summary: Pull Request resolved: facebookexperimental#1391 Fix atom effect accessors for TypeScript Reviewed By: davidmccabe Differential Revision: D32224762 fbshipit-source-id: 5773e8ff7b25f58de6e598fe2ea5dffbe9ea6b0d
Fix TypeScript for 0.5.0 (facebookexperimental#1371) Summary: Pull Request resolved: facebookexperimental#1371 Fix TypeScript for 0.5.0 Reviewed By: csantos42 Differential Revision: D32121484 fbshipit-source-id: 15a122d3aaa0d30e3e52a10b31cd437e4821de27
PreviousNext