Presentations: Modern Redux with Redux Toolkit
An overview of the Redux Toolkit (RTK) presentation, explaining its creation and features for modern Redux development.
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 the differences between React Elements, Components, and Instances with code examples.
Explains the React 'as' prop, a technique for dynamically changing rendered HTML elements in components for semantic and styling flexibility.
Explains React's batching feature for state updates, its performance benefits, and changes in React 18.
Explains stale closures in React hooks, their connection to dependency arrays, and why the exhaustive-deps ESLint rule is crucial.
A guide to React Higher-Order Components (HOCs), focusing on conditional rendering and functional programming principles.
A beginner's guide to creating, using, and making reusable button components in React with event handling examples.
Learn how to render line breaks from strings with \n characters in React and Vue components using CSS or HTML replacement.
A tutorial on creating a custom React Hook called 'useBoolean' to manage stateful boolean values more efficiently.
A React tutorial on using local storage with custom hooks to persist state, including session storage and caching.
A tutorial on creating a custom React hook to detect clicks outside a component, useful for closing dropdowns or dialogs.
A guide to creating a custom React Hook that detects whether a user is scrolling up or down on a webpage.
A detailed guide explaining React props, including how to pass data between components, destructuring, and common pitfalls.
A guide to a practical and scalable file and directory structure for React applications, based on years of experience.
A tutorial on implementing a fixed (sticky) column in a React table using the React Table Library.
Explores React's limitations with server-state caching and introduces Remix as a solution for bridging the 'network chasm' in web development.
Explores why successful tech products often prioritize familiar user experiences over unique, novel features, using examples like Astro and Supabase.
A guide to building a schema-based form system in React to reduce repetitive code and handle validation, state, and UI automatically.
A developer shares practical principles for successfully refactoring complex, large-scale codebases without introducing regressions.