Why React Re-Renders
A guide explaining the core concepts behind React's re-rendering process, including common misconceptions and practical debugging tips.
A guide explaining the core concepts behind React's re-rendering process, including common misconceptions and practical debugging tips.
A comprehensive tutorial on handling forms in React, covering state management, submission, validation, and using libraries like React Hook Form.
A guide to using React callback refs as an alternative to useEffect for DOM interactions like focusing elements.
Workshop on building a React web app with GraphQL and machine learning on AWS, part of AWS Solutions Day in NYC.
A guide on using TypeScript with React's useState Hook, covering type inference and explicit type arguments for complex state.
A critique of using pre-made project templates and starter packs in web development, arguing they hinder learning and create long-term issues.
An analysis arguing React's dominance is due to popularity, not technical superiority, and that newer frameworks may be better choices for modern projects.
An introduction to using Redux for state management in React applications, explaining core concepts and how it solves prop drilling.
A guide on using React's useRef Hook with TypeScript, covering HTML element refs and mutable instance variables.
Explains the difference between JavaScript statements and expressions, and why this distinction is crucial, especially for React developers.
A developer's monthly digest covering books, courses, and personal reflections on attending tech conferences like app.js and Devoxx Poland.
A guide explaining React Portals, their purpose for rendering components outside parent DOM hierarchy, and how to use them for modals and popups.
Developer creates a browser extension, a11y-twitter, to prompt users to add alt text to images before tweeting, improving accessibility.
An overview of the Redux Toolkit (RTK) presentation, explaining its creation and features for modern Redux development.
A developer shares their modern workflow for creating responsive HTML emails using MJML, React components, and Markdown.
Explains how to use the capture phase for event handling in React, a lesser-known feature for controlling event flow in the DOM.
Explains the differences between React Elements, Components, and Instances with code examples.
Explains when and why to use React's useReducer hook over useState, with practical examples and decision criteria.
A guide to setting up unit testing for React applications using Node.js 18's built-in test runner and esbuild, instead of Jest.
A developer's strategy for evaluating new tech tools by letting them mature on a 'carousel' before adoption, using examples like React, Gatsby, and Tailwind.