10000 Tags · facebookexperimental/Recoil · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Jan 1, 2025. It is now read-only.

Tags: facebookexperimental/Recoil

Tags

0.7.7

Toggle 0.7.7's commit message
Bump version for 0.7.7 release (#2190)

Summary: Pull Request resolved: #2190

Reviewed By: grantlouisherman

Differential Revision: D43710795

Pulled By: mondaychen

fbshipit-source-id: b3ccdf008f93fb25828dd31f0e5fb63ae5bbaef6

0.7.6

Toggle 0.7.6's commit message
Bump versions and release notes for Recoil 0.7.6 and Recoil Sync 0.2 (#…

…2056)

Summary:
Pull Request resolved: #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

0.7.5

Toggle 0.7.5's commit message
Bump version for 0.7.5 release (#1946)

Summary:
Pull Request resolved: #1946

Bump version for Recoil 0.7.5 release

Reviewed By: mrv1k

Differential Revision: D38622206

fbshipit-source-id: 7d22af9dc8f6caf3af7952b478698289016b5152

0.7.4

Toggle 0.7.4's commit message
Update version for Recoil 0.7.4 release (#1873)

Summary:
Pull Request resolved: #1873

Update version for Recoil 0.7.4 release

Reviewed By: mondaychen

Differential Revision: D37295253

fbshipit-source-id: 6ea2c5afbb5adce56120f4d907fcc49d06a0d4e7

0.7.3

Toggle 0.7.3's commit message
Update build scripts for recoil-relay (#1799)

Summary:
Pull Request resolved: #1799

Update package build scripts for `recoil-relay`

Reviewed By: mondaychen

Differential Revision: D36429965

fbshipit-source-id: 60f984dcc987ae3468a24a563be225bbdcc644b2

0.7.2

Toggle 0.7.2's commit message
0.7.2 Release (#1737)

Summary:
Pull Request resolved: #1737

0.7.2 release for selector performance optimizations.

Reviewed By: butlersrepos

Differential Revision: D35608506

fbshipit-source-id: a9f4913239dddd8fc51a4e8f9deb7fe239fe8d15

0.7.1

Toggle 0.7.1's commit message
0.7.1 Release (#1732)

Summary:
Pull Request resolved: #1732

0.7.1 Release notes and version bump

Reviewed By: mondaychen

Differential Revision: D35599453

fbshipit-source-id: 387d0d87963039a00d300ce84ff518c4accc8623

0.7.0

Toggle 0.7.0's commit message
Typing fixes for 0.7 (#1690)

Summary:
Pull Request resolved: #1690

Some fix-ups for TypeScript and Flow typings for 0.7

Reviewed By: mondaychen

Differential Revision: D35070577

fbshipit-source-id: 2cbd3fcb585aa40e3fd218f60d8e291a4d4202e4

0.6.1

Toggle 0.6.1's commit message
Fix postInstall script (#1577)

Summary:
Pull Request resolved: #1577

D32366885 (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

0.6.0

Toggle 0.6.0's commit message
Experimental hooks for useTransition() support (#1572)

Summary:
Pull Request resolved: #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
0