Go Preact! ❤️
An article exploring Preact, a lightweight React alternative, and its progressive ecosystem for building web applications.
An article exploring Preact, a lightweight React alternative, and its progressive ecosystem for building web applications.
A tutorial on mBlocks, a frontend UI library for building reactive components without the Web Component API, covering setup, props, and state.
A beginner's tutorial on React, covering setup with script tags, JSX, components, props, and state using functional components.
A tutorial on building a Tic-Tac-Toe game in React, covering game state, grid logic, and component structure.
Explains the useFlasher React Hook for visually debugging component re-renders and provides an improved version with a timer fix.
Explains why testing React component implementation details leads to unreliable tests and demonstrates better testing practices.
A developer explains their reasons for avoiding the React.FC type in TypeScript+React projects, citing issues with function typing and implicit children.
A guide to common React component patterns using TypeScript, focusing on function components, props, and type definitions.
A developer documents a live coding session where a Preact class component was converted to a function component using React hooks like useState and useReducer.
A tutorial on using React's Context API with useReducer hook for state management as an alternative to Redux in React applications.
Argues that overengineering personal projects like blogs can be a valuable learning tool for developers to experiment with new frameworks and technologies.
Analysis of why Gatsby.js sites have fewer accessibility errors than average, exploring developer 'guide rails' and automated testing.
A guide explaining how to use React's useMemo Hook to optimize performance by memoizing expensive computations in function components.
A software developer reflects on the need for continuous learning and shares a personal 'brag document' strategy to track accomplishments in the tech field.
A software engineer's CV detailing 16+ years of experience, technical skills, and career history in web and software development.
A guide explaining React's useCallback Hook for optimizing function components, including examples and comparisons to useMemo and memo.
Essential JavaScript features like closures, template literals, and destructuring that are crucial for effective React development.
A critique of over-engineering state management in React, advocating for a simpler approach aligned with the component tree structure.
Explains why using && for conditional rendering in JSX can cause bugs and recommends using ternary operators instead for clarity.
Learn how to use the react-error-boundary library to handle runtime errors gracefully in React applications.