How to fight bad state with useReducer
· ☕ 5 min read · ✍️ Iskander Samatov
useReducer will help you prevent bad or unexpected edge cases in your application's state.

You are refactoring code all wrong
· ☕ 7 min read · ✍️ Iskander Samatov
People often refactor without a strategy and for the wrong reasons. You need to know why you're doing it and have a clear end goal.

Easy undo feature with React and Immer.js
· ☕ 7 min read · ✍️ Iskander Samatov
Let's explore adding the undo feature to React with Immer.js while building a dungeon crawler game.