2020-06-25
1594
#react
Ohans Emmanuel
20686
Jun 25, 2020 â‹… 5 min read

Introducing Recoil: Simplified state management for React

Ohans Emmanuel Visit me at ohansemmanuel.com to learn more about what I do!

Recent posts:

A Guide To Graceful Degradation In Web Development

A guide to graceful degradation in web development

Implement graceful degradation in frontend apps by handling failures, mitigating API timeouts, and ensuring a seamless UX with fallbacks.

Rosario De Chiara
Feb 11, 2025 â‹… 4 min read
Building High-Performance Websites Using Htmx And Go

Building high-performance websites using htmx and Go

Use htmx and Go to build high-performance websites, leveraging server-side rendering and minimal JavaScript for fast and efficient applications.

Abhinav Anshul
Feb 10, 2025 â‹… 11 min read
improving ux with scroll-select box

How to improve UX with a scroll-select box

The scroll-select box is a great tool for frontend developers to improve the user experience of their applications. Learn how to build a scrollable date picker that mimics the iOS style, but with the exemption of the <select> element.

Emmanuel Odioko
Feb 7, 2025 â‹… 10 min read
Deploying Next.js apps with Deno Deploy

Deploying Next.js apps with Deno Deploy

For those just getting started with deploying their first application, Deno Deploy’s simplicity might be exactly what you need; no complex configuration files to wrestle with or cloud concepts to master before getting your app live.

Emmanuel Odioko
Feb 6, 2025 â‹… 5 min read
View all posts

10 Replies to "Introducing Recoil: Simplified state management for React"

  1. Nice job mate. Can you add a post for the real world? fetching api -> set the response data to global state store -> render the result etc. E2E!

  2. It depends. Recoil should be easy to pick up, but for now you may be better off learning Redux first.

  3. I started looking into redux, but storing only a single variable was so complex that I thought it was not worth it and probably creates more headbreaking bugs than it solves.

  4. Wow, have you looked at recoil-outside?: https://www.npmjs.com/package/recoil-outside It let’s you use state variables in regular javascript functions. This tool came out just 2 months ago and is a lifesaver! I just started with react. As a beginner (comming from C/C++ programming), not being able to use state-variables in an easy way was frightening as hell! Now I can get back in my comfort-zone. I don’t know what hardcore evangelists or functional programmers will say about this new development (or if it is stable for critical software), but I love it!

Leave a Reply