Redux Persist with Next.js by Example
A technical guide on integrating Redux Persist with Next.js to maintain the Redux store state between browser sessions.
A technical guide on integrating Redux Persist with Next.js to maintain the Redux store state between browser sessions.
A guide on when to split a large React component into smaller ones, focusing on solving real problems rather than premature abstraction.
A step-by-step tutorial on using the useState hook for state management in React function components.
A tutorial explaining how to lift state up and down in React applications to manage component state sharing effectively.
A tutorial on implementing a global state container in React using useReducer and useContext hooks, mimicking Redux functionality.
Compares React's useReducer Hook with Redux for state management, explaining their differences and when to use each.
A step-by-step tutorial on using the useReducer hook in React for state management, including a practical example.
An introduction to JavaScript Reducer functions, explaining their core concepts and implementation with examples.
A guide explaining when to use the useState vs useReducer hooks for state management in React applications.
A tutorial on how to render and manage lists of items, from simple primitives to complex objects, in React components.
A tutorial explaining the difference between controlled and uncontrolled components in React with practical code examples.
A deep dive into the React useEffect Hook, explaining its mental model and how to correctly use it to avoid common pitfalls.
Exploring using the re-frame framework for Clojure to build text-mode applications, moving beyond its typical web-based use with ClojureScript.
A beginner-friendly tutorial on using Redux with React for state management, extracted from the author's book.
Three architectural tips for scaling large Vue.js applications, focusing on modular design, micro-frontends, and Vuex store optimization.
Explores the future of React render props with the rise of Hooks, comparing implementations and arguing both have a place.
A tutorial on using RxJS for state management in React applications, focusing on handling real-time data and asynchronous operations.
A tutorial on managing global state in React using built-in features like props and state lifting, avoiding Redux for simpler applications.
A tutorial on setting React state without constructors using class fields and alternative patterns like HOCs and render props.
Explains the software design principle 'Make impossible states impossible' to improve UI component APIs and state management.