DEV Community

React

Official tag for Facebook's React JavaScript library for building user interfaces

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
The Essential Rules of Hooks in React: How to Use Hooks Properly

The Essential Rules of Hooks in React: How to Use Hooks Properly

Comments
4 min read
A Comprehensive Guide to React's useEffect Hook: Managing Side Effects in Functional Components

A Comprehensive Guide to React's useEffect Hook: Managing Side Effects in Functional Components

Comments
4 min read
Understanding React Hooks: A Guide to Modern React Development

Understanding React Hooks: A Guide to Modern React Development

Comments
4 min read
Mastering React's useState Hook: The Basics and Advanced Use Cases

Mastering React's useState Hook: The Basics and Advanced Use Cases

Comments
3 min read
Apollo Client for GraphQL State Management in React: Simplifying Data Fetching and Caching

Apollo Client for GraphQL State Management in React: Simplifying Data Fetching and Caching

Comments
5 min read
React Query (TanStack Query): Efficient Data Fetching and State Management for React

React Query (TanStack Query): Efficient Data Fetching and State Management for React

1
Comments
5 min read
Recoil: A Modern State Management Library for React

Recoil: A Modern State Management Library for React

Comments
4 min read
Mastering MobX: Simplified and Reactive State Management for React

Mastering MobX: Simplified and Reactive State Management for React

Comments
4 min read
Zustand: Simple, Fast, and Scalable State Management for React

Zustand: Simple, Fast, and Scalable State Management for React

Comments
5 min read
A Comprehensive Guide to React State: Managing Dynamic Data in Your Components

A Comprehensive Guide to React State: Managing Dynamic Data in Your Components

Comments
4 min read
Understanding Keys in React: Ensuring Efficient Updates in Lists

Understanding Keys in React: Ensuring Efficient Updates in Lists

1
Comments
3 min read
Error Boundaries in React: Handling Errors Gracefully in Your App

Error Boundaries in React: Handling Errors Gracefully in Your App

Comments
4 min read
Mastering React's Context API: A Comprehensive Guide for Sharing Global State

Mastering React's Context API: A Comprehensive Guide for Sharing Global State

Comments
3 min read
Mastering Redux Basics: A Complete Guide to State Management in React

Mastering Redux Basics: A Complete Guide to State Management in React

Comments
5 min read
Understanding Refs and the DOM in React: Accessing and Manipulating DOM Elements

Understanding Refs and the DOM in React: Accessing and Manipulating DOM Elements

1
Comments
4 min read
Virtual DOM in React: Enhancing Performance and Efficiency

Virtual DOM in React: Enhancing Performance and Efficiency

1
Comments
4 min read
Understanding Higher-Order Components (HOC) in React: Enhancing Functionality and Reusability

Understanding Higher-Order Components (HOC) in React: Enhancing Functionality and Reusability

Comments
4 min read
Understanding Component Hierarchy in React: Organizing Your Application Structure

Understanding Component Hierarchy in React: Organizing Your Application Structure

Comments
3 min read
One-Way Data Binding in React: Simplifying State and UI Management

One-Way Data Binding in React: Simplifying State and UI Management

Comments
4 min read
Event Handling in React: Managing User Interactions Effectively

Event Handling in React: Managing User Interactions Effectively

Comments
4 min read
Conditional Rendering in React: Dynamically Rendering UI Elements

Conditional Rendering in React: Dynamically Rendering UI Elements

Comments
3 min read
React Strict Mode: Enhancing Code Quality and Preparing for the Future

React Strict Mode: Enhancing Code Quality and Preparing for the Future

1
Comments
3 min read
React Fragments: Grouping Elements Without Extra DOM Nodes

React Fragments: Grouping Elements Without Extra DOM Nodes

Comments
3 min read
Functional Components vs Class Components in React: Which One to Choose?

Functional Components vs Class Components in React: Which One to Choose?

Comments
3 min read
JSX (JavaScript XML): Simplifying UI Development in React

JSX (JavaScript XML): Simplifying UI Development in React

Comments
3 min read
Understanding Components and Props in React: The Foundation of Reusable UIs

Understanding Components and Props in React: The Foundation of Reusable UIs

Comments
3 min read
React.js Explained: A Comprehensive Guide to Building Modern Web Applications

React.js Explained: A Comprehensive Guide to Building Modern Web Applications

Comments
3 min read
React.js vs Vue.js vs Angular: Choosing the Right Framework for Your Project

React.js vs Vue.js vs Angular: Choosing the Right Framework for Your Project

Comments
3 min read
Counter - A React library for animating numeric transitions

Counter - A React library for animating numeric transitions

Comments
1 min read
Quickly build UI components with AI

Quickly build UI components with AI

15
Comments 1
14 min read
A Beginner’s Guide to Building Dynamic User Interfaces with React

A Beginner’s Guide to Building Dynamic User Interfaces with React

11
Comments
2 min read
Correct Way to Implement RTL in React Js

Correct Way to Implement RTL in React Js

Comments
1 min read
React Summit 2025 is back on June 13 & 17!

React Summit 2025 is back on June 13 & 17!

Comments
1 min read
How I Replaced 2000 Lines of Code with Just 300 in Redux Store — Without Breaking the App!

How I Replaced 2000 Lines of Code with Just 300 in Redux Store — Without Breaking the App!

1
Comments
2 min read
🛑 Stop Create Hooks in React 🪝🎣

🛑 Stop Create Hooks in React 🪝🎣

2
Comments 4
1 min read
Why I’m Building a Realtime Collaboration App (DocuMe Devlog 1)

Why I’m Building a Realtime Collaboration App (DocuMe Devlog 1)

Comments
2 min read
Build a tool to understand your companys internal language with SanityCMS

Build a tool to understand your companys internal language with SanityCMS

1
Comments
2 min read
Planby v3.12.0: Introducing the Revolutionary Fetch Analyzer

Planby v3.12.0: Introducing the Revolutionary Fetch Analyzer

1
Comments
2 min read
How to setup the favicon of a React app

How to setup the favicon of a React app

1
Comments
2 min read
🚀Understanding React Context with a Task Management App

🚀Understanding React Context with a Task Management App

Comments
3 min read
Unlocking Multithreading for Smoother Web Applications

Unlocking Multithreading for Smoother Web Applications

1
Comments
5 min read
The Hyper-Specialization Dilemma in Modern Web Development - Rant

The Hyper-Specialization Dilemma in Modern Web Development - Rant

Comments
8 min read
What’s New in React 19? A Quick Guide with Code Examples

What’s New in React 19? A Quick Guide with Code Examples

Comments
2 min read
React Hooks in Action: In-depth Analysis from useState to useContext

React Hooks in Action: In-depth Analysis from useState to useContext

Comments
4 min read
GeoVera - Neurological Geography Learning

GeoVera - Neurological Geography Learning

Comments
1 min read
How to Improve the Performance of Your React App with Code Splitting

How to Improve the Performance of Your React App with Code Splitting

2
Comments
4 min read
JavaScript

JavaScript

Comments
1 min read
I just cloned Threads!

I just cloned Threads!

7
Comments
1 min read
🚀 𝗪𝗵𝗮𝘁’𝘀 𝗼𝗻 𝗬𝗼𝘂𝗿 𝗥𝗲𝗮𝗱𝗶𝗻𝗴 𝗟𝗶𝘀𝘁? 📚✨

🚀 𝗪𝗵𝗮𝘁’𝘀 𝗼𝗻 𝗬𝗼𝘂𝗿 𝗥𝗲𝗮𝗱𝗶𝗻𝗴 𝗟𝗶𝘀𝘁? 📚✨

Comments
1 min read
What's new in Next.js 15

What's new in Next.js 15

8
Comments
1 min read
Structuring Your React Applications with "Layout Primitives": Today, let's focus on the unbeatable <Stack /> 🚀

Structuring Your React Applications with "Layout Primitives": Today, let's focus on the unbeatable <Stack /> 🚀

Comments
2 min read
Build large React projects more intuitive with File Nesting in VSCode

Build large React projects more intuitive with File Nesting in VSCode

1
Comments
1 min read
Goodbye Postman, Hello Insomnia: A Faster Way to Test APIs ⚡

Goodbye Postman, Hello Insomnia: A Faster Way to Test APIs ⚡

6
Comments 1
2 min read
LEGO Lessons in React: When My 5-Year-Old Made Me Rethink Component Design

LEGO Lessons in React: When My 5-Year-Old Made Me Rethink Component Design

Comments
4 min read
Construyendo un Portfolio Moderno con Astro y Tailwind CSS

Construyendo un Portfolio Moderno con Astro y Tailwind CSS

Comments
3 min read
React Redux

React Redux

Comments
4 min read
Testes E2E com Cypress

Testes E2E com Cypress

Comments
5 min read
Milligram-Connect Social Media Application

Milligram-Connect Social Media Application

1
Comments
4 min read
🛡️ Developing the Buddy Assistant for Gladiators Battle

🛡️ Developing the Buddy Assistant for Gladiators Battle

Comments
4 min read
Create a Time-Saving Template 🧩 with React, Vite, and Tailwind CSS

Create a Time-Saving Template 🧩 with React, Vite, and Tailwind CSS

1
Comments
3 min read
loading...