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.
What is 'useCallback' in React?

What is 'useCallback' in React?

Comments
2 min read
✌🏽4 Graphics Libraries Tools for React Developers in 2025 💹📊

✌🏽4 Graphics Libraries Tools for React Developers in 2025 💹📊

3
Comments 4
2 min read
Understanding React Hooks: A Beginner’s Guide

Understanding React Hooks: A Beginner’s Guide

Comments
2 min read
Command design pattern 🥷 O'zbek tilida

Command design pattern 🥷 O'zbek tilida

Comments
1 min read
Mediator design pattern O'zbek tilida

Mediator design pattern O'zbek tilida

Comments
1 min read
Memento Design Pattern O'zbek tilida

Memento Design Pattern O'zbek tilida

Comments
1 min read
Observer Design Pattern O'zbek tilida

Observer Design Pattern O'zbek tilida

Comments
1 min read
How to setup Supabase with Nextjs for authentication | Supabase Auth

How to setup Supabase with Nextjs for authentication | Supabase Auth

4
Comments
2 min read
How to Use Environment Variables in a React.js App with Vite

How to Use Environment Variables in a React.js App with Vite

Comments
3 min read
How ReactJS Development Services Enhance User Experience and Performance

How ReactJS Development Services Enhance User Experience and Performance

Comments
4 min read
What is the React Slots pattern?

What is the React Slots pattern?

Comments
2 min read
Just Discovered Measurely – A Game-Changer for Metrics Tracking

Just Discovered Measurely – A Game-Changer for Metrics Tracking

Comments
1 min read
[Solved] import {cache} from "react"; Module not exported error

[Solved] import {cache} from "react"; Module not exported error

Comments
2 min read
Configure recoil.js to your React project

Configure recoil.js to your React project

Comments
2 min read
React v19, unboxing! 📦

React v19, unboxing! 📦

Comments
6 min read
Frontend Challenge: December Edition

Frontend Challenge: December Edition

Comments
1 min read
Passing variables from the static page to the widget

Passing variables from the static page to the widget

Comments
3 min read
🚀 React Best Practices for Scalable Frontends: Part 1 – Folder Structure and Organization

🚀 React Best Practices for Scalable Frontends: Part 1 – Folder Structure and Organization

5
Comments
4 min read
Calling All Tech Mentors: Support Nadra – A Marketplace Empowering Muslim Women Entrepreneurs

Calling All Tech Mentors: Support Nadra – A Marketplace Empowering Muslim Women Entrepreneurs

Comments
2 min read
React 19

React 19

5
Comments
3 min read
Real-time Log Streaming with Node.js and React using Server-Sent Events (SSE)

Real-time Log Streaming with Node.js and React using Server-Sent Events (SSE)

8
Comments 1
4 min read
Unlocking the Power of React’s componentDidMount: Mastering Its Lifecycle for Smarter Apps

Unlocking the Power of React’s componentDidMount: Mastering Its Lifecycle for Smarter Apps

1
Comments
5 min read
Stratégies de rendu Next.js: Optimiser performances & SEO en 2025

Stratégies de rendu Next.js: Optimiser performances & SEO en 2025

Comments
4 min read
Styled-components em React com Typescript

Styled-components em React com Typescript

1
Comments
4 min read
Closing modals or dropdown on Outside click or scroll.

Closing modals or dropdown on Outside click or scroll.

5
Comments
1 min read
Reverse a string in JavaScript without using reverse()

Reverse a string in JavaScript without using reverse()

Comments
1 min read
# Key New Features in React Router 7: Embracing the Remix Future

# Key New Features in React Router 7: Embracing the Remix Future

Comments
3 min read
React Native cross-platform development practice: from zero to one

React Native cross-platform development practice: from zero to one

Comments
3 min read
Mastering React Optimizations: Best Practices for High-Performance Applications

Mastering React Optimizations: Best Practices for High-Performance Applications

2
Comments
3 min read
My React Journey: Day 23

My React Journey: Day 23

Comments
2 min read
WIP Notes working though Render hosting Flask + Vite + React + Wouter

WIP Notes working though Render hosting Flask + Vite + React + Wouter

Comments
1 min read
Just Joined the Community – Lots of Questions as a Fresher React Developer

Just Joined the Community – Lots of Questions as a Fresher React Developer

Comments
1 min read
Explaining Scoped Context in React with example

Explaining Scoped Context in React with example

Comments
4 min read
how can i access the flach drive without having to formmat it

how can i access the flach drive without having to formmat it

1
Comments
1 min read
Les clés du développement web: React JS, TypeScript et TSX

Les clés du développement web: React JS, TypeScript et TSX

Comments
4 min read
The Must-Have SEO Checklist for Developers For 2025

The Must-Have SEO Checklist for Developers For 2025

68
Comments 7
8 min read
Angular vs. React vs. Vue

Angular vs. React vs. Vue

Comments
12 min read
Is there a way to add and check a personal project within a cloned React project?

Is there a way to add and check a personal project within a cloned React project?

Comments
1 min read
Best practices to Implement RTL in React Js

Best practices to Implement RTL in React Js

Comments
1 min read
Minimal SEO in React JS - React Helmet

Minimal SEO in React JS - React Helmet

2
Comments 3
1 min read
My React Journey: Day 22

My React Journey: Day 22

Comments
2 min read
My React Journey: Day 24

My React Journey: Day 24

2
Comments
2 min read
Tailwind: Combine custom css with @components directive

Tailwind: Combine custom css with @components directive

Comments
1 min read
Tauri (2) — Quick Start with Tauri + React (Open Source)

Tauri (2) — Quick Start with Tauri + React (Open Source)

5
Comments
4 min read
Build, Preview, and Export React Components Effortlessly Using Jinno

Build, Preview, and Export React Components Effortlessly Using Jinno

3
Comments 1
3 min read
{ my learnings through Error message “error:0308010C:digital envelope routines::unsupported” }

{ my learnings through Error message “error:0308010C:digital envelope routines::unsupported” }

1
Comments
2 min read
Migration from Jest to Vitest: A Real-World Experience with 2900+ Tests

Migration from Jest to Vitest: A Real-World Experience with 2900+ Tests

Comments
1 min read
What’s New in React 19: Features and Updates You Need to Know

What’s New in React 19: Features and Updates You Need to Know

Comments
3 min read
ContactUs-Page-React

ContactUs-Page-React

Comments
1 min read
Mastering Literal Types in TypeScript: true as const vs true

Mastering Literal Types in TypeScript: true as const vs true

Comments
2 min read
Deploying React Apps with Vite: The Complete Guide

Deploying React Apps with Vite: The Complete Guide

Comments
3 min read
Custom Hooks in React: Why and How to Create Them

Custom Hooks in React: Why and How to Create Them

Comments
3 min read
Redux Toolkit: Creating Thunk Functions

Redux Toolkit: Creating Thunk Functions

1
Comments
3 min read
Understanding Next.js and TypeScript Tutorial

Understanding Next.js and TypeScript Tutorial

Comments
3 min read
Create an Admin Panel for your project in 5 minutes

Create an Admin Panel for your project in 5 minutes

Comments
4 min read
Hashing to the Rescue: A React Performance Story

Hashing to the Rescue: A React Performance Story

Comments
1 min read
Learning NOT from the Ground Up

Learning NOT from the Ground Up

Comments
1 min read
I Built an Alternative to v0 Using Copilot

I Built an Alternative to v0 Using Copilot

Comments
4 min read
Neuer: The End of Framework Slavery

Neuer: The End of Framework Slavery

Comments
3 min read
react-native-mttabview

react-native-mttabview

Comments
1 min read
loading...