TypeScript: React useState Hook
A guide on using TypeScript with React's useState Hook, covering type inference and explicit type arguments for complex state.
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.
A guide to building accessible toggle buttons with optimal HTML semantics and framework examples for Svelte, Vue, and React.
Explains the React 'as' prop, a technique for dynamically changing rendered HTML elements in components for semantic and styling flexibility.
Explains how to update React state via a component, using a custom heading component as an example, instead of a state updater function.
Explains React's batching feature for state updates, its performance benefits, and changes in React 18.