State Colocation will make your React app faster
Explains how colocating React state can improve app performance by reducing unnecessary re-renders, with code examples.
Explains how colocating React state can improve app performance by reducing unnecessary re-renders, with code examples.
Explains the benefits of deriving state in React instead of synchronizing multiple state variables, using a tic-tac-toe game as an example.
A guide to React performance optimization, explaining the difference between the render and commit phases and why focusing on slow renders is key.
A guide on using the React DevTools Profiler to measure app performance, including a warning to profile in production mode for accurate results.
A tutorial on testing React components connected to a Redux store using Jest and Redux Mock Store.
Exploring the advantages and challenges of adopting new technologies like Apollo & GraphQL, using a real-world case study from CodePen.
A guide to extending TypeScript's JSX interfaces for React to support new HTML attributes like lazy loading.
A tutorial on using Jest snapshot testing to capture and compare the output of a React component before and after a state change.
A guide to using shallow rendering in Jest snapshot tests to avoid large outputs and duplicated test setups for React parent components.
A technical guide explaining how to re-implement the React useState hook using the useReducer hook for educational purposes.
The article argues against writing many small, single-assertion tests for React components, advocating for fewer, more comprehensive tests.
A developer details their migration from Jekyll to Gatsby for a static blog, citing React/TypeScript skills and benefits of Netlify hosting.
Explores moving Redux state management off the main UI thread in a React application using Comlink for improved performance.
A developer discusses the importance of simple, efficient tooling and workflows in modern web development stacks (React/Vue, Node, webpack) for better team productivity and onboarding.
A tutorial on setting up and writing tests for a React Counter component using Mocha, Chai, and Enzyme.
An introduction to Algebraic Effects, explained in simple terms with JavaScript examples, and their relation to React concepts.
A guide exploring 5 popular ways to style React components with TypeScript, focusing on type safety and integration.
A tutorial on setting up and writing end-to-end tests for a React application using the Cypress testing framework.
A web developer and graphic designer introduces his new blog, sharing his journey into front-end development and design.
The author has added a new chapter on render props to their existing TypeScript and React guide.