Tags: kassens/Recoil
Tags
Bump version for 0.7.7 release (facebookexperimental#2190) Summary: Pull Request resolved: facebookexperimental#2190 Reviewed By: grantlouisherman Differential Revision: D43710795 Pulled By: mondaychen fbshipit-source-id: b3ccdf008f93fb25828dd31f0e5fb63ae5bbaef6
Bump versions and release notes for Recoil 0.7.6 and Recoil Sync 0.2 (f… …acebookexperimental#2056) Summary: Pull Request resolved: facebookexperimental#2056 Bump versions and release notes for Recoil 0.7.6 and Recoil Sync 0.2 Reviewed By: mrv1k Differential Revision: D40153058 fbshipit-source-id: 8aa8fda7b184ade972c48573ab4b97840e1ad344
Bump version for 0.7.5 release (facebookexperimental#1946) Summary: Pull Request resolved: facebookexperimental#1946 Bump version for Recoil 0.7.5 release Reviewed By: mrv1k Differential Revision: D38622206 fbshipit-source-id: 7d22af9dc8f6caf3af7952b478698289016b5152
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 => { startTransition(() => { setQueryParams(...new params...); }); } > New Query </button> </div> ); } ``` Reviewed By: habond Differential Revision: D33812933 fbshipit-source-id: 1c4c80a6d6acfe1626dc815abf6358a02a0d6f5f
PreviousNext