Can I set state in React?

setState() enqueues changes to the component state and tells React that this component and its children need to be re-rendered with the updated state. This is the primary method you use to update the user interface in response to event handlers and server responses.

Read more

Who made recoil JS?

Recoil is an open-source state management library with more than 14k stars on Github, it was invented by Dave McCabe , a Software Engineer at Facebook. It provides a global state so all components in a React application can share states easily and it is minimal compared to Redux with no boilerplate code setup needed.

Read more