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.
Difference between ( )=>{ } and ( )=>( ) aero function in JavaScript (JS)

Difference between ( )=>{ } and ( )=>( ) aero function in JavaScript (JS)

Comments
2 min read
What is 'useCallback' in React?

What is 'useCallback' in React?

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

Understanding React Hooks: A Beginner’s Guide

Comments
2 min read
Understanding Variables and Data Types in JavaScript

Understanding Variables and Data Types in JavaScript

1
Comments
3 min read
React - Create a custom hook to handle online and offline events by using AbortController and addEventListener

React - Create a custom hook to handle online and offline events by using AbortController and addEventListener

Comments
2 min read
Dark Mode In React (vite)

Dark Mode In React (vite)

1
Comments
1 min read
CodeFast⚡by Marc Lou: (A Review of a “Learn by Doing” Coding Course for Entrepreneurs Learn to Build a SaaS in Just Two Weeks)

CodeFast⚡by Marc Lou: (A Review of a “Learn by Doing” Coding Course for Entrepreneurs Learn to Build a SaaS in Just Two Weeks)

Comments
5 min read
Memento Design Pattern O'zbek tilida

Memento 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
Observer Design Pattern O'zbek tilida

Observer Design Pattern O'zbek tilida

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

Command design pattern 🥷 O'zbek tilida

Comments
1 min read
Building a Slack Clone with Next.js and TailwindCSS - Part One

Building a Slack Clone with Next.js and TailwindCSS - Part One

Comments
44 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
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
React & Me: Day 1 Shenanigans 😎

React & Me: Day 1 Shenanigans 😎

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 19: Server Functions

React 19: Server Functions

Comments
2 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
Building a Real-Time Chat Application with WebSockets in React

Building a Real-Time Chat Application with WebSockets in React

2
Comments
3 min read
A Simple Approach to SSR with React 19 and esbuild

A Simple Approach to SSR with React 19 and esbuild

Comments
7 min read
React Reloaded: My Journey from JSX to Component Synergy 🚀

React Reloaded: My Journey from JSX to Component Synergy 🚀

3
Comments
2 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
Download Video from s3 with Cloudfront, nodejs and react

Download Video from s3 with Cloudfront, nodejs and react

1
Comments
3 min read
What is generator function in JavaScript? and How does it work?

What is generator function in JavaScript? and How does it work?

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
Here’s how next-runtime-env applies regex test in Array.prototype.filter()

Here’s how next-runtime-env applies regex test in Array.prototype.filter()

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
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
How to Create a React Application Post-CRA Deprecation

How to Create a React Application Post-CRA Deprecation

Comments
2 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
Tailwind: Combine custom css with @components directive

Tailwind: Combine custom css with @components directive

Comments
1 min read
My React Journey: Day 24

My React Journey: Day 24

2
Comments
2 min read
Best way to store phone numbers in your app

Best way to store phone numbers in your app

1
Comments
4 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
Understanding TypeScript's Partial Utility Function and Its Use in React

Understanding TypeScript's Partial Utility Function and Its Use in React

4
Comments
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
A Beginner’s Guide to State Management in React with Zustand

A Beginner’s Guide to State Management in React with Zustand

Comments
3 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
Mastering Concatenation in JavaScript

Mastering Concatenation in JavaScript

Comments
1 min read
ContactUs-Page-React

ContactUs-Page-React

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

Deploying React Apps with Vite: The Complete Guide

Comments
3 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
Custom Hooks in React: Why and How to Create Them

Custom Hooks in React: Why and How to Create Them

Comments
3 min read
loading...