What open source project should I contribute to?
A guide on how to choose an open source project to contribute to, emphasizing projects you use regularly.
A guide on how to choose an open source project to contribute to, emphasizing projects you use regularly.
Explains the Render Props pattern in React for sharing code and functionality between components, including its purpose and implementation.
A tutorial on implementing art direction with Gatsby-Image to load different images based on screen size for performance.
The author argues against using heavy JavaScript frameworks like Gatsby for blogs, advocating for simpler static site generators like Eleventy for better performance.
A guide to using React.memo to prevent unnecessary component re-renders in React applications, improving performance.
DBCore generates a full-stack TypeScript/React UI and Go REST API from a database schema, automating CRUD operations and authentication.
A tutorial on setting up a React application and integrating Firebase, including project initialization and obtaining API keys.
A developer shares their first week learning Angular, comparing it to React and building a simple todo app to grasp core concepts.
Explains the three primary ways to manage state in React applications: locally, parentally, and remotely.
Argues for a global web accessibility law to enforce standards, citing poor compliance and lack of developer incentives.
A step-by-step tutorial on integrating the Material UI library into a React application, covering installation, setup, and building a custom navigation bar.
The author details integrating and reviving Storybook for DEV's design system, enabling component development and deployment via Netlify.
A technical guide on creating animated sparkle effects for text and images in React, including planning, animation, and accessibility.
A guide on abstracting React component logic into reusable custom hooks to reduce code duplication and improve maintainability.
A guide on how to derive state from props in React function components, including code examples for initializing and updating state.
Explains how to implement computed properties (derived state) in React using useState and sorting examples.
A tutorial on managing JavaScript arrays in React state, covering common operations like adding, updating, and removing items.
Learn how to use GraphQL to programmatically create pages and manage data in your Gatsby.js projects.
Extends a React useReducer finite state machine to handle infinite contextual data, similar to XState's context, for managing dynamic state like form inputs.
A tutorial on updating items in a React list using state management, including useState and useReducer hooks.