recoil-devtools
TypeScript icon, indicating that this package has built-in type declarations

0.5.0 • Public • Published

Recoil Devtools

npm npm

Table of contents

Install

$ yarn add recoil-devtools

Typescript types are also available.

Usage

import React from 'react';
import ReactDOM from 'react-dom';
import { atom, selector, RecoilRoot } from 'recoil';
import { RecoilDevtools } from 'recoil-devtools';
import { RecoilLogger } from 'recoil-devtools-logger';

const a = atom({
  /* ... */
});
const b = selector({
  /* ... */
});
const c = atom({
  /* ... */
});

const App = () => (
  <RecoilRoot>
    <RecoilDevtools values={[a, b]}>
      {/* logs for related recoil values "a" and "b" */}
      <RecoilLogger />
    </RecoilDevtools>

    {/* code ... */}
  </RecoilRoot>
);

ReactDOM.render(<App />, document.getElementById('root'));

To Do

  • [ ] Clean up code, because it's very messy, to be honest
  • [ ] Write tests

Feel free to create PR for any of those tasks!

License

MIT

Package Sidebar

Install

npm i recoil-devtools

Weekly Downloads

36

Version

0.5.0

License

MIT

Unpacked Size

11 kB

Total Files

14

Last publish

Collaborators

  • ulises-jeremias