Skip to content

Tags: jake-nz/Recoil

Tags

0.7.4

Toggle 0.7.4's commit message
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

0.7.3

Toggle 0.7.3's commit message
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

Toggle 0.7.2's commit message
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

Toggle 0.7.1's commit message
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

0.7.0

Toggle 0.7.0's commit message
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

0.6.1

Toggle 0.6.1's commit message
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

0.6.0

Toggle 0.6.0's commit message
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

0.5.2

Toggle 0.5.2's commit message
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

0.5.1

Toggle 0.5.1's commit message
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

0.5.0

Toggle 0.5.0's commit message
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