bs-recoil
v0.0.4
Published
ReasonML bindings to recoil
Readme
bs-recoil
Experimental ReasonML bindings to recoil.
Usage
Create an atom:
let todoListState = Recoil.Atom.value(~key="todoListState", ~default=[||]: array(Todo.t), ())->Recoil.Atom.make;Create a getter:
let filteredTodoListState =
Recoil.Selector.value(
~key="filteredTodoListState",
~get=({get}) => { ... },
(),
)
->Recoil.Selector.make;Create a setter:
let filteredTodoListState =
Recoil.Selector.value(
~key="filteredTodoListState",
~get=({get}) => { ... },
~set=({get, set}) => { ... },
(),
)
->Recoil.Selector.make;Dev
- clone this directory
- yarn install
- yarn dev
- go to http://localhost:1234
example directory contains the todo app from the recoil doc
Code doc is copied from recoil documentation site.
