Sunday, 27 March, 2022 UTC


Summary

sponsor
Try GrapeCity’s Award-Winning Developer Tools
Experience GrapeCity’s collection of industry-leading JavaScript and .NET grids, UI, reporting, spreadsheets, document APIs, and mobile controls. GrapeCity empowers your development with familiar and accessible components so you can design for a variety of platforms and devices. Try any of our software solutions free for 30 days.
this week's favorite
Hooks considered harmful
After several years of using them, I would love to share the dangers I encountered using hooks. I do not exaggerate when I claim that I find a dozen of hooks-related problems every single week while reviewing code. Most of those issues never manifest to the end-user, but incorrect code that is not a bug today will, eventually.
Writing React components with State Machines.
Recently i came across XState which is a library to create state machines in Javascript. I have been playing around with it for some time now. In this post, I will take you through a very basic example of a toggle button that you can implement using XState in React.
Idiomatic Redux: Designing the Redux toolkit listener middleware
In Redux Toolkit 1.8, we released a new "listener" side effects middleware that is intended to be a lightweight alternative to more widely used Redux async middleware like sagas and observables.
The React cheatsheet for 2022
I’ve put together a super helpful cheatsheet to give you a complete overview of all of the React concepts you need to know in 2022.
Building a realtime multiplayer game using React & Conflict-free Replicated Data Types
In this article, you will learn how to build a real-time, collaborative Tic Tac Toe game application that enables two users to play the game simultaneously. To create this app, you will use React & Yjs.