How I help you build better websites
The author explains their mission to improve software quality through education and their enthusiasm for the Remix framework as the best tool for building websites.
The author explains their mission to improve software quality through education and their enthusiasm for the Remix framework as the best tool for building websites.
A developer shares their experience building an NFT-based game using Solidity, Hardhat, and React as part of a web3 dApp project.
A tutorial on implementing table sorting, filtering, and pagination in React using JavaScript for full control over functionality and design.
A guide to fixing React Context performance issues by avoiding poor component composition patterns that cause unnecessary re-renders.
A developer shares insights and architectural notes from building a desktop application using Electron, React, and TypeScript.
A beginner's React tutorial on creating and managing radio buttons, from basic implementation to reusable components and grouped inputs.
An introduction to the Svelte JavaScript framework, comparing its developer experience and performance to React and Vue.
Kent C. Dodds announces his redesigned website, detailing its extensive learning resources for software engineers, including courses, podcasts, and workshops.
A guide on integrating TypeScript with React components, covering prop typing, optional props, and return types for better code safety.
A tutorial on converting a React component into a downloadable JPG or PNG image using the html2canvas library.
A tutorial on generating a PDF from a specific React component using html2canvas and jsPDF libraries.
A comparison of React's useState and useReducer hooks for managing client state, discussing when to use each approach.
A developer shares insights from building and open-sourcing a React component for virtualizing large lists to improve performance.
A technical comparison of React's useRef and useState hooks, explaining their distinct purposes and when to use each.
A guide to using React's useReducer() hook for managing complex state logic, separating it from rendering concerns.
Article discusses broken TypeScript type checking for React children, allowing invalid objects that cause runtime errors.
A critique of common React useEffect misuse, explaining bugs caused by unnecessary side effects for synchronous initialization.
A developer details the tech stack and architectural decisions behind the 2021 rewrite of their complex, feature-rich personal website.
A tutorial explaining how to use React Context and the useContext() hook for managing global state in React applications.
Explains why using function updaters in React state setters is better than relying on external dependencies, improving performance and reducing bugs.