Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect, accountability, and support. Hide

dxsrc

“react” News Archive

Definition, related topics, tag feed

Definition · Supertopics: libraries, frameworks · Subtopics: gatsby, jsx, nextjs, react-router, remix, zustand (non-exhaustive) · “react” × ? · “react” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
Do Frameworks Matter Anymore?507
frameworks, ai, outlooks
Native Is Now the Future of Mobile at Shopify506
shopify, mobile, native, migrating, ai
Shopify Spent Years on React Native—Then Rebuilt Everything in 12 Weeks505
shopify, native
React Now Rusted All the Way Out (fro)504
compiling, rust, oxc
React Compiler Linting Just Got a Rust-Native Speedup in Oxlint (fro)503
compiling, rust
Tooltips Need a Delay, and Then They Need to Skip It (fro)502
tooltips, user-experience
Building a High-Performance Data Grid in React, Vue, and Svelte (sva)501
vuejs, svelte, performance
@microcharts/react500
packages, components, information-design
Weaponizing and Defending the React Flight Protocol: Deserialization Sinks in RSCs (sma)499
components, security
Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies498
components, testing, vitest
Handling Concurrency on the Web With Web Locks API497
concurrency, apis
The Framework Wars Are Over: Why No One Dethroned React (ken)496
videos, frameworks
React’s Architectural Accessibility Gaps495
accessibility, wcag, html
Different Hydration and Rendering Strategies (nec)494
strategies, hydration, rendering, static-site-generation, incremental-static-regeneration, client-side-rendering, server-side-rendering, streaming, components, tanstack, reactivity, comparisons
React Server Components in TanStack (ada/fro)493
components, tanstack
The Modern React Stack Explained for 2026 (jsd)492
tech-stacks, comparisons, nextjs, tanstack, remix, vite, tooling
From React to Native Web With nanotags: A Migration That Saved 100 KB (tra/evi)491
migrating, web-components, libraries
There Are Only Four Sensible Ways to Build a Website (jon)490
concepts, web-apps, ecommerce, static-site-generation, content-management, shopify, wordpress, drupal, typo3
Under the Hood of MDN’s New Frontend (leo/mdn)489
mdn, web-components
You Probably Don’t Need to Lift State488
state-management
DeepSeek API Integration With React and Next.js487
nextjs, deepseek, ai, apis
React SSR Framework Showdown: TanStack Start, React Router, and Next.js Under Load (mco/pla)486
frameworks, server-side-rendering, tanstack, react-router, nextjs, comparisons, performance, metrics
Two React Design Choices Developers Don’t Like—but Can’t Avoid (rya)485
solidjs, asynchrony
Building Dynamic Forms in React and Next.js (sma)484
forms, nextjs, javascript
How We Rewrote 130K Lines From React to Svelte in Two Weeks483
migrating, svelte
Why React 19’s Compiler Changes Everything for Senior Devs482
compiling
The React Foundation: A New Home for React Hosted by the Linux Foundation (mat/rea)481
facebook+meta, linux-foundation
Frontend Memory Leaks: A 500-Repository Static Analysis and Five-Scenario Benchmark Study480
memory, vuejs, angular, studies
State of React 2025 [Results] (sac/dev)479
surveys, metrics
Virtual Scrolling for Billions of Rows—Techniques From HighTable (sev)478
html, tables, scrolling, performance
Radix UI vs. Base UI (sha)477
libraries, radix, comparisons
Building Bulletproof React Components476
components
React’s “ViewTransition” Element (chr/fro)475
view-transitions
A Security Checklist for Your React and Next.js Apps474
security, nextjs
Mitigating Denial-of-Service Vulnerability From Unrecoverable Stack Space Exhaustion for React, Next.js, and APM Users (mco+/nod)473
nodejs, security, vulnerabilities, nextjs, tooling, monitoring, performance
How to Steal Any React Component472
components
Async React471
videos, asynchrony
Modern Emails Using React470
videos, email
Exploring React Performance (en)469
videos, performance
Profiling With React Performance Tracks468
videos, profiling, performance
2025 JavaScript Rising Stars467
javascript, frameworks, libraries, vuejs, tooling, ai, mobile, desktop, state-management, css-in-js, testing, static-site-generation, graphql, retrospectives
I Built an App in Every Frontend Framework466
frameworks, libraries, vuejs, svelte, angular, lit, marko, jquery, alpinejs, solidjs, astro, qwik, comparisons
Trends That Defined JavaScript in 2025465
javascript, trends, retrospectives, frameworks, tooling, ai
Intro to Performance of React Server Components (ade/per)464
introductions, performance, components, server-side-rendering
Denial of Service and Source Code Exposure in React Server Components (rea)463
components, security
React 19.2: Further Advances INP Optimization (per)462
web-vitals, performance, optimization
Critical Security Vulnerability in React Server Components (rea)461
components, security
React Has Changed, Your Hooks Should Too460
hooks
Why Use React?459
frameworks
Ripple Over React? Evaluating the Newest JS Framework (log)458
ripple, frameworks, comparisons
State of React 2025 (sac/dev)457
surveys
Automated Accessibility Testing for React—Tools and Best Practices You Can Use456
accessibility, testing, tooling, best-practices
Is Server-Side Rendering React’s Holy Grail?455
server-side-rendering
When Everyone’s a Developer, How Do We Promote the Web Platform Over React? (ric)454
web-platform, ai, link-lists
Learn React Server Components (jad)453
videos, tutorials, components
React vs. Backbone in 2025452
backbone, comparisons, frameworks
Is It Time to Regulate React? (dbu)451
React and Remix Choose Different Futures450
remix, simplicity, complexity, comparisons
How to Fix Any Bug (dan)449
how-tos, ai, debugging
One Year With Next.js App Router—Why We’re Moving On448
nextjs, routing, components, tooling
Dead Framework Theory (pau)447
frameworks, metrics
Beyond Signals, by Ryan Carniato (rya/jet)446
videos, signals, reactivity, solidjs
Tailwind CSS in React and Next.js: A Complete Setup Guide445
guides, tailwind, nextjs
Introducing the React Foundation (set+/rea)444
introductions
Lazy-Loading as a Security Measure443
security, lazy-loading, angular
Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade442
browsers, web-platform, frameworks, angular
Why Next.js Falls Short on Software Engineering441
nextjs, complexity
React Won by Default—and It’s Killing Frontend Innovation (che)440
svelte, solidjs, qwik, frameworks, checklists
We Fired Our React Stack—and Our Velocity Doubled439
tech-stacks, solidjs, comparisons, productivity
I’ve Tried Solid.js, Now I’m Starting to Hate React (ale)438
solidjs, jsx, apis, web-components
Using the Node 18+ Native Test Runner With TypeScript and React437
nodejs, testing, typescript
How Senior Frontend Developers Think About React Architecture436
components, architecture
React 19 Broke Update Stability, Keeping Half of Developers Stuck435
angular, vuejs, comparisons, maintenance
React Mock Interview: Kent C. Dodds, Jack Herrington, and Roadside Coder Solve React Coding Question (ken+/shr)434
videos, interviews, interviewing
Reflections on the React Community (lee)433
nextjs, vercel, community
Framework Benchmarks (lis)432
websites, frameworks, metrics, angular, svelte, preact, solidjs, qwik, vuejs, jquery, alpinejs, lit, comparisons
The Useless “useCallback” (tkd)431
callbacks, memoization
Introducing Zustand (State Management) (ada/fro)430
introductions, state-management, zustand
React Router and React Server Components: The Path Forward (mar/rem)429
react-router, components, outlooks
The History of React Through Code (cru/pla)428
history, examples
30 Years of JavaScript: 10 Milestones That Changed the Web427
javascript, anniversaries, history, ecmascript, ajax, jquery, web-2.0, nodejs, npm, typescript, webassembly
What Every React Developer Should Know About Signals (rya)426
videos, signals, history
Next.js 15 for Beginners—Your First Step Into the World of Full-Stack React425
introductions, nextjs
8 Reasons Your Next.js App Is Slow—and How to Fix Them (log)424
how-tos, nextjs, performance
How Imports Work in RSC (dan)423
components, modules, javascript
Your React Meta-Framework Feels Broken, Here’s Why (red)422
frameworks, nextjs, react-router, comparisons
Introduction to JavaScript Frameworks (rya)421
introductions, videos, javascript, frameworks, angular, vuejs, svelte, solidjs
Just Fucking Use React (ome+)420
websites
React Router RSC Preview (rem)419
react-router, components
Dependency Inversion in React: Building Truly Testable Components418
components, testing
Towards React Server Components in Clojure (rom)417
clojure, components
The Growing Divide Among React Developers… (fir)416
videos, components, nextjs, vercel
Robust Data Fetching Architecture for Complex React/Next.js Apps (tre)415
nextjs, hooks, data-fetching, architecture
React Compiler Explained in 3 Minutes (Goodbye, Re-Renders) (bet)414
videos, compiling
React Internals: Which “useEffect” Runs First? (fro)413
hooks
Impossible Components (dan)412
components, state-management
Advanced React in the Wild (add)411
nextjs, performance, case-studies
7 React Patterns That Made Me a Better Front-End Developer410
hooks, props, software-design-patterns
React Server Confusion (ano)409
components, vite, fastify
React Reconciliation: The Hidden Engine Behind Your Components408
dom, components
React 19’s New Hooks: With Practical Examples (let)407
hooks, javascript, examples
React Email 4.0406
email, tooling
React Query API Design: Lessons Learned (tkd)405
videos, lessons, apis, state-management, data-fetching, tanstack
SSR Deep Dive for React Developers (ade)404
deep-dives, server-side-rendering, javascript
Stop Chasing New JavaScript Frameworks: Build With Fundamentals Instead403
fundamentals, javascript, frameworks, vuejs, angular, svelte, solidjs
Is React Accessible? That’s the Wrong Question402
accessibility, jsx, semantics, html
Why the Latest JavaScript Frameworks Are a Waste of Time401
frameworks, javascript, angular
Retrieval-Augmented Generation With Node.js, Podman AI Lab, and React400
rag, ai, nodejs, podman
7 Best Practices of File Upload With JavaScript and React399
file-handling, javascript, best-practices
Leverage on Redux to Execute Your Tests 100× Times Faster398
redux, testing, performance, examples
JavaScript Fatigue Strikes Back (all)397
javascript, frameworks, libraries, tooling
React Libraries for 2025 (rwi)396
libraries, tooling, link-lists
Sunsetting “Create React App” (mat+/rea)395
State of React 2024 [Results] (sac+/dev)394
surveys, metrics
How to Start a React Project (rwi)393
how-tos
“Create React App” Officially Deprecated Amid React 19 Compatibility Issues (sar/soc)392
vite, migrating, single-page-apps, deprecation
An Intro to React Compiler (nik)391
introductions, compiling
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar)390
introductions, tooling, php, vuejs, components
React Is Just “document.createElement()” With Good Marketing, and I Can Prove It389
typescript, tailwind
React.js vs. Next.js (bhu)388
nextjs, comparisons, performance
State Management: Simplified for Front-End Developers387
state-management, flutter, vuejs, best-practices
Initial Load Performance for React Developers: Investigative Deep Dive (ade)386
deep-dives, performance, web-vitals, metrics
Moving on From React, a Year Later (kel)385
migrating, stimulus, performance
From React to Next.js: When and Why to Make the Switch384
migrating, nextjs
Revealed: React’s Experimental Animations API (cit)383
animations, transitions, apis
2024 JavaScript Rising Stars382
javascript, frameworks, libraries, vuejs, tooling, mobile, desktop, state-management, ai, css-in-js, testing, graphql, retrospectives
Top React Best Practices in 2025381
best-practices
Tech Stack 2025380
tech-stacks, remix, astro, zustand, tailwind, prisma, zod, playwright, cloudflare
You Don’t Need Next.js379
migrating, nextjs, metrics
Create Stunning Dashboards With ReactJS: Step-By-Step Guide378
guides, visualization
React 19 and Web Component Examples (chr/fro)377
web-components, examples
Full Stack GraphQL React Tutorial—Learn Apollo Client / Apollo Server for Beginners (ped)376
videos, tutorials, graphql
React v19 (rea)375
release-notes
How React Compiler Performs on Real Code (ade)374
compiling, rendering, memoization
How Does the React Compiler Perform on Real Code (ade/per)373
compiling, rendering, memoization, performance
React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu)372
frameworks, angular, comparisons
If Not React, Then What? (sli)371
frameworks, client-side-rendering, user-experience, performance
I Don’t Have Time to Learn React (kei)370
career, craft, prioritization
React.js Best Practices for Beginners: A Comprehensive Guide369
guides, best-practices, components, state-management, hooks, debugging
Static Site Generation With Next.js: Using Next.js for React.js Applications368
static-site-generation, site-generators, nextjs
How to Optimize React Performance: Best Practices and Techniques367
how-tos, performance, optimization, best-practices, techniques
HTML Form Validation Is Heavily Underused366
html, forms, validation
State of React 2024 (sac+/dev)365
surveys
Introduction to Zustand: A Lightweight State Management for React364
introductions, zustand, state-management
JS Frameworks, in Their Own Words (by Word Cloud) (j9t)363
frameworks, javascript, vuejs, angular, svelte, express, meteor, nextjs, comparisons
How Microsoft Edge Is Replacing React With Web Components362
edge, microsoft, browsers, web-components
Liskov’s Gun: The Parallel Evolution of React and Web Components (bal)361
web-components, comparisons
React on the Server Is Not PHP360
servers, php
Building a Dynamic Background Effect359
css, backgrounds, animations, effects
Stop Using “React.Fragment”358
Introducing TanStack Router (ada/fro)357
introductions, routing, tanstack
React 19 Cheat Sheet (ken)356
cheat-sheets
Create a Toggle Switch in React as a Reusable Component355
components, toggles, sass, maintainability, functionality
Frontend Dev Plus Data Structures and Algorithms: How DSA Can Power Your React App354
data-structures, algorithms
What’s New in React 19353
vercel
What Is React.js? (hey)352
videos
Faster Pages With React351
performance
An SSR Performance Showdown (mco)350
server-side-rendering, performance, vuejs, svelte, solidjs, preact, comparisons
Interface Segregation Principle in React (ale)349
principles, solid
How to Use React Compiler—a Complete Guide (fre)348
how-tos, guides, compiling
React Is (Becoming) a Full-Stack Framework (rwi)347
frameworks
Tips for Using React Testing Library to Write Unit Tests (ato)346
testing, libraries, tips-and-tricks
101 React Tips and Tricks for Beginners [and] Experts345
tips-and-tricks, best-practices
Frontend Security Checklist (tre)344
security, checklists
Why the jQuery Creator Uses React and TypeScript (jer+/syn)343
podcasts, interviews, jquery, typescript
Vanilla React (rea)342
videos, routing
Cross Platform React (rea)341
videos, native, outlooks
Let’s Break React’s Rules (rea)340
videos, hooks
React for Two Computers (dan/rea)339
videos
And Now You Understand React Server Components (ken/rea)338
videos, components
State of React 2023 [Results] (sac/dev)337
surveys, metrics
From Web to Native With React336
migrating
Sneaky React Memory Leaks: How the React Compiler Won’t Save You335
memory, compiling
Comprehensive React.js Cheatsheet for Developers334
cheat-sheets
Understanding React Hooks333
hooks
Enhancing The New York Times Web Performance With React 18332
performance, case-studies
Understanding React Compiler331
compiling
How React 19 (Almost) Made the Internet Slower (cod)330
performance
React Compiler—What, Why, and How? (fro)329
compiling, memoization, nextjs
Write SOLID React Hooks328
hooks, principles, solid
Want Out of React Complexity? Try Vue’s Progressive Framework327
vuejs, frameworks, comparisons
React Compiler (rea)326
compiling
Build Your Own React.js in 400 Lines of Code325
jsx, principles
The War Begins: Top Best JavaScript Framework to Learn in 2024324
frameworks, comparisons, vuejs, angular, svelte, emberjs, preact, alpinejs, stimulus, nextjs, nestjs
Demystifying React’s Types: Ref Types323
A React Developer’s Guide to Learning Solid.js322
guides, solidjs, comparisons
The First Framework That Lets You Visualize Your React/Node.js App321
frameworks, visualization, nodejs, wasp
Optimising React Apps320
optimization
How to Submit a Form in React Using FormData (wom)319
how-tos, forms
CSS in React Server Components (jos)318
css, javascript, components, css-in-js
React Server Components in a Nutshell317
components
A Love Letter to Gen Z From Gen Y: Understanding React’s Evolution316
history
Creating a Navbar in React315
navigation, css
Things That I Like Better in Vue Than in React314
vuejs, frameworks, comparisons
This Pattern Will Wreck Your React App’s TS Performance (mat)313
design-patterns, typescript, performance
Folder Structures in React Projects312
architecture
Every React Concept Explained in 12 Minutes311
videos, concepts
Quick Tip: Creating a Date Picker in React310
tips-and-tricks, functionality
The Ultimate Guide to Choosing the Best React Website Builder309
guides, tooling, comparisons, link-lists
Understanding Cookies and Sessions in React308
authentication, cookies
Navigating Signals: An Efficient Alternative to React Hooks for Enhanced Performance and Optimization307
hooks, signals
htmx vs. React: A Complete Comparison306
htmx, comparisons
10 Best “Create React App” Alternatives for Different Use Cases305
frameworks, tech-stacks, comparisons, link-lists
Control Lazy Load, Infinite Scroll, and Animations in React304
lazy-loading, scrolling, animations, javascript
Understanding React “useEffect”303
hooks
JavaScript on Demand: How Qwik Differs From React Hydration302
javascript, qwik, hydration, comparisons
React Labs: What We’ve Been Working On—February 2024 (rea)301
React, Solid, htmx300
solidjs, htmx, comparisons
Remix Takes on Next.js in Battle of the React Frameworks299
frameworks, remix, nextjs
The Most Demanded Frontend Frameworks in 2023298
frameworks, comparisons, angular, vuejs
13 Best Books, Courses, and Communities for Learning React297
books, courses, link-lists
Implementing User Authentication in React Apps With Appwrite296
authentication, tooling
Take a Qwik Break From React With Astro295
qwik, astro, frameworks, comparisons
5 Advanced Data-Fetching Techniques in React for Enhanced User Experience294
data-fetching, code-splitting, components, techniques
Moving on From React (kel)293
migrating, stimulus
React Libraries for 2024 (rwi)292
libraries, link-lists
Kind of Annoyed at React (cas)291
htmx for React Developers in 10 Minutes (jhe)290
videos, htmx
A Lot of What People Use React for Would Be Better Handled With Vanilla JavaScript (cfe)289
javascript, simplicity
The Two Reacts (dan)288
components, state-management
2024 Predictions by JavaScript Frontend Framework Maintainers287
outlooks, javascript, frameworks, angular, nextjs, solidjs
The Best React Chart Libraries for Data Visualization in 2024286
libraries, visualization, comparisons, link-lists
React Is Slow, What to Do Now?285
performance
React Server Components: The Good, the Bad, and the Ugly (may)284
components
Server and Client Component—Next.js (fro)283
nextjs, components
Zustand—Complete Tutorial (cos)282
videos, tutorials, zustand, state-management, libraries
React Props Explained With Examples281
props, examples
6 Techniques for Conditional Rendering in React, With Examples280
techniques
React Performance Optimization279
performance, optimization
Scale Your React App With Storybook and Chromatic278
scalability, storybook
The Pros and Cons of Using React Today277
frameworks
Top 10 Most Popular JavaScript Frameworks to Choose in 2024276
javascript, frameworks, angular, vuejs, nodejs, express, meteor, nextjs, emberjs, backbone, svelte
Why Svelte?275
svelte, frameworks
Using Selectlist in React (kil/pol)274
forms
Concurrency in React 18 for Busy Bees (ole)273
concurrency
React Router v6: A Beginner’s Guide272
guides, routing, react-router
Headless Component: A Pattern for Composing React UIs (mfo)271
components, headless
How to Build a Server-Side React App Using Vite and Express270
how-tos, vite, express, server-side-rendering
Understanding React Error Boundary269
Performance in React and Next.js268
videos, performance, nextjs
Why Signals Are Better Than React Hooks267
videos, javascript, signals, hooks, comparisons
Guide to React Suspense and “use” Hook for Busy Bees (ole)266
guides, hooks, promises, data-fetching
An Introduction to Working With SVGs in React265
introductions, images, svg
State of React 2023 (sac/dev)264
surveys
React Design Patterns263
software-design-patterns
44 React Frontend Interview Questions262
interviewing
React Micro-Frontends Using Vite261
micro-frontends, vite
Sharing State With Islands Architecture (max)260
architecture, state-management, examples, astro
Why Not React?259
v0.dev258
websites, components, tooling, ai, tailwind
Building a Real-Time Chat With WebSockets, Novel, and Clerk257
communication, vite, nodejs, express, websockets
Making Sense of React Server Components (jos)256
components
A Wide View of Automated Testing in React Apps255
testing, automation
Six Reasons Not to Use React (jhe)254
videos
Code Splitting in React: Optimize Performance by Splitting Your Code253
code-splitting, performance, optimization
All 12 “useState” and “useEffect” Mistakes Junior React Developers Still Make in 2024252
videos, hooks, mistakes
React JSX251
jsx
React Props: A Visual Guide250
guides, props
Unveiling the Power of Code-Splitting With Webpack for React and Redux Applications249
code-splitting, webpack, redux
JSX Without React (chr)248
jsx
Route-Based Code Splitting With React247
code-splitting, routing
Things You Forgot (or Never Knew) Because of React (col)246
frameworks, learning
Understanding React Server Components245
components
Upgrading an Ancient React Application244
maintenance
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use243
accessibility, forms, testing
How to Prevent Unnecessary React Component Re-Rendering242
how-tos, client-side-rendering, performance
React Design Patterns241
software-design-patterns
What Is Asset Fingerprinting (or Cache Busting) and How It Works in ReactJS240
caching, fingerprinting
Introduction to JSX239
introductions, jsx
React Developers Love Preact, Here’s Why (hac)238
preact, comparisons
What’s Next for Redux With Mark Erikson (ace/jhe)237
videos, interviews, redux, state-management
Live Regions in React (abb)236
aria, live-regions, accessibility
Create React UI Lib: Component Library Speedrun235
typescript, components, npm
Best Animation Libraries for React234
libraries, animations, link-lists
RSC From Scratch: Server Components233
videos, components
Is React Having An AngularJS Moment? (fra/mar)232
angularjs
Crafting a Modern Spotlight Effect With React and CSS231
css, effects
I’m Done With React230
videos
React Testing Library and Accessibility (ste)229
testing, libraries, accessibility, automation
Load Websites Faster With Code Splitting228
performance, code-splitting
The Interactive Guide to Rendering in React227
guides, client-side-rendering
Goodbye “create-react-app”: A New Approach226
How to Write Comments in React: The Good, the Bad, and the Ugly225
how-tos, comments
React, Visualized224
introductions, visualization
Building Pagination in React With React Paginate223
navigation, pagination
The Real Difference Between “useMemo” and “Memo” in React222
hooks, performance, examples
Copy to Clipboard in JavaScript and React221
javascript
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps220
guides, accessibility, testing, automation, ci-cd
Framework Popularity on Netlify (sel)219
frameworks, nextjs, gatsby, hugo, zola, comparisons
Senior Engineering Strategies for Advanced React and TypeScript (tec)218
strategies, typescript, architecture, testing, performance, accessibility, security, maintenance
What Is Strict Mode in React?217
How to Start a React Project in 2023 (rwi)216
how-tos
How to Stop a React Component From Rendering (ami)215
how-tos, components, client-side-rendering
The Problem With React214
Everything You Need to Know About the Updated React Docs (kat)213
documentation
Internationalization in Next.js 13 With React Server Components (sma)212
internationalization, nextjs, components
Vue vs. React: Everything You Need to Know211
vuejs, comparisons
Static Site Generators: What’s Trending Right Now (sta)210
static-site-generation, site-generators, trends, gatsby, nuxt, astro, eleventy, comparisons
Client-Side JavaScript and React Criticism: What Comes Next?209
javascript, accessibility, performance, resilience, progressive-enhancement
React vs. Signals: 10 Years Later (rya/thi)208
signals, javascript, comparisons, retrospectives
Dithering Images With React/JavaScript207
images, dithering, javascript
7 Essential React Libraries for Front-End Web Development206
libraries, link-lists
Understanding the Difference Between Props and State in React205
props, state-management, comparisons
React Libraries for 2023 (rwi)204
libraries, link-lists
How to Use WebSockets in a Redux Application203
how-tos, websockets, redux
What to Expect From Vue in 2023 and How It Differs From React202
vuejs, comparisons
Technical SEO Basics for React Developers201
fundamentals, seo
React.js: The Documentary200
videos, history
How to Add an Event Handler in React199
how-tos, dom, events
Modularizing React Applications With Established UI Patterns (mfo)198
components, modules
A Historical Reference of React Criticism (zac)197
history
React Anti-Patterns and Best Practices—Dos and Don’ts196
anti-patterns, best-practices
Multi-Threaded React App Using useWorker195
multithreading, javascript, web-workers
6 Approaches for Data Fetching in React194
data-fetching
Invoking React Components From Your Ember Apps193
emberjs, components
Using Local Storage in JavaScript and React192
javascript, browser-storage
Replace “Create React App” Recommendation With Vite (rea)191
discussions, vite
Intro to Wasp—Fullstack App190
videos, introductions, wasp, express
React, Vite, and TypeScript: Get Started in Under 2 Minutes189
introductions, vite, typescript
Set Up a React App With TypeScript in 5 Minutes188
vite, typescript
2022 JavaScript Rising Stars187
javascript, frameworks, vuejs, building, testing, tooling, mobile, desktop, state-management, css-in-js, graphql, retrospectives
Radix UI: An Unstyled UI Component Library for React186
libraries, components, radix
React JS Best Practices From the New Docs185
best-practices, javascript, jsx, aria
Theme Toggles184
websites, theming, toggles, html
React’s New Killer Documentation Focused Only on Functional Components183
documentation
Everything You Need to Know About Concurrent React (with a Little Bit of Suspense) (cod)182
concurrency
Conditional Wrapping in React181
Improving React Interaction Times by 4×180
performance, optimization
A Love Letter to React (fly)179
jsx
React Concurrency, Explained178
slides, concurrency
How We Improved React Loading Times by 70% With Next.js177
performance, nextjs, case-studies
How to Set Up the New Google Auth in a React and Express App176
how-tos, google, authentication, express
Moving From React to htmx (htm)175
migrating, htmx
A Little Semantic HTML Trick for React Components174
html, semantics, components, tips-and-tricks
The Future of Rendering in React (psu)173
client-side-rendering, server-side-rendering
The New Wave of JavaScript Web Frameworks172
javascript, frameworks, vuejs, svelte, solidjs
React I Love You, but You’re Bringing Me Down (fra/mar)171
PureComponents vs. Functional Components With Hooks (ade)170
components, hooks, comparisons
A Guide to Choosing the Right React State Management Solution (log)169
guides, state-management
Me and React: 5 Years in 15 Minutes168
Understanding “useMemo” and “useCallback” (jos)167
hooks
React Query vs. SWR166
videos, data-fetching, comparisons
React Re-Renders Guide: Preventing Unnecessary Re-Renders (ade)165
guides, client-side-rendering
Why React Re-Renders (jos)164
client-side-rendering
Building Accessible Select Components in React163
components, forms, accessibility
(Re-)Introducing Gatsby, a Reactive Site Generator162
gatsby, performance, reactivity, site-generators, introductions
Stream Videos With WebRTC API and React (cod)161
webrtc, apis, multimedia
5 Good Practices to Scale Your React Projects Easily160
scalability, best-practices
500 ms to 1.7 ms in React: A Journey and a Checklist159
performance
Clean Architecture: Applying With React158
architecture
Creating an App Using Drag and Drop With React Without Libraries157
drag-and-drop
7 Tips for Clean React TypeScript Code You Must Know156
typescript, tips-and-tricks
Applying SOLID Principles in React155
quality, maintainability, principles, solid
Guide to Trending Front-End Frameworks in 2022 (uxm)154
guides, frameworks, jquery, express, angular, vuejs
The New Wave of React State Management153
state-management, comparisons
Missing Introduction to React152
introductions
Different Ways to Write CSS in React (css)151
css
Notes on Maintaining an Internal React Component Library150
maintenance, components, libraries
Building Interoperable Web Components That Even Work With React (ada/css)149
web-components, interoperability
React Accessibility Resources (bru)148
accessibility, link-lists
React Hooks Best Practices in 2022147
hooks
Under the Hood: React vs. Vue vs. Svelte146
frameworks, vuejs, svelte, comparisons
The Complete Modern React Developer 2022145
Why I Don’t Miss React: A Story About Using the Platform144
What Is Memoization? How and When to Memoize in JavaScript and React (fre)143
memoization, javascript
Mastering CSS Transitions With React 18142
css, transitions
React 18—New Features and Improvement Strategies141
Test-Driven Development With React and Redux: Thunk, Slices, and Requests Mocking140
testing, redux
Component Party139
websites, components, frameworks, comparisons, svelte, qwik, vuejs, angular, lit, emberjs, solidjs, alpinejs, marko
How to Use Props in React (rwi)138
how-tos, props
React Best Practices and Patterns to Reduce Code137
optimization, best-practices
Higher-Order Components in React Hooks Era (ade)136
components, hooks
Solid.js Feels Like What I Always Wanted React to Be135
frameworks, solidjs
How I Structure My React Projects134
architecture
Screaming Architecture—Evolution of a React Folder Structure133
architecture
Deploying a React Application to Netlify132
deploying, web-apps, netlify
React State Management Libraries in 2022131
state-management, libraries
What Web Frameworks Solve: The Vanilla Alternative (nom/sma)130
frameworks, javascript
What Web Frameworks Solve and How to Do Without Them (nom/sma)129
frameworks, svelte
Frontend Challenges: Front-End Engineer Assignment128
javascript, typescript, training
Memory Leaks, How to Avoid Them in a React App127
how-tos, memory
Optimizing State Management in React Applications (per)126
state-management
Blog Page Accessibility Deep Dive (abb)125
accessibility, deep-dives
Useful React Hooks That You Can Use in Your Projects (sma)124
hooks
Easy Dark Mode (and Multiple Color Themes) in React (css)123
dark-mode, theming
How to Implement Memoization in React to Improve Performance122
how-tos, performance, memoization, optimization
Add a Contact Form to a React App With Netlify Forms121
netlify, forms, functionality
Best UI Frameworks for React.js120
frameworks
Introducing Svelte, and Comparing Svelte With React and Vue119
svelte, vuejs, comparisons, introductions
Faster React Apps With Memoization118
performance, memoization
A Practical Guide to Creating Reusable React Components117
guides, components, maintainability
Compound Components in React (sma)116
components
React JS—the Confusing Parts115
jsx
I Tried Angular as a React Developer: Here Are 6 Things I Like About It114
angular, comparisons
Building the Same App 5 Times113
comparisons, jquery, angular, vuejs, svelte
You Don’t Know “useEffect”112
hooks
React Children and Iteration Methods (sma)111
Using localStorage With React Hooks (log)110
browser-storage, hooks
Getting Started With React “useContext” Hook and React Context109
hooks, introductions
You Don’t Need React for Building Websites (cit)108
A Visual Guide to React Rendering—It Always Re-Renders107
guides
Freelance React Developer Checklist (rwi)106
checklists
Build a Website With React and Tailwind CSS105
tailwind
How We Built React Components for Any Front End104
components, case-studies
Accessibility in React103
accessibility
React Architecture: How to Structure and Organize a React Application102
how-tos, architecture
React Cheat Sheet (Updated June 2021)101
cheat-sheets
Vue.js vs. React—Not Your Usual Comparison100
frameworks, vuejs, comparisons
How to Build an Image Comparison Slider99
how-tos, sliders, images
Svelte for the Experienced React Dev (ada/css)98
svelte
Building a React Design System for Adoption and Scale97
design-systems
21 Best Practices for a Clean React Project96
best-practices, quality
The 5 Most Popular Front-End Frameworks Compared95
frameworks, comparisons, angular, vuejs, svelte, emberjs
React vs. Vue in 2021: Best JavaScript Framework94
frameworks, vuejs, comparisons
Comparing Svelte and React93
svelte, comparisons
How to Set Up VS Code for React Development92
how-tos, vs-code, code-editors
2020 JavaScript Rising Stars91
javascript, frameworks, nodejs, vuejs, angular, building, testing, tooling, css-in-js, mobile, state-management, graphql, retrospectives
How to Deal With Common React JS Problems—Actionable Tips90
how-tos, tips-and-tricks
The What, Why, and How of Using a Skeleton Loading Screen (tre)89
placeholders, performance
Authenticating React Apps With Auth0 (sma)88
authentication, tooling, auth0
The Top 13 Web Development Tools You Must Know About87
tooling, angularjs, foundation, mongodb, github, typescript, jquery, bootstrap, dev-tools, chrome, grunt, codepen, sublime-text, vs-code, link-lists
Getting Started With Next.js (ade/sma)86
introductions, nextjs
Getting Started With React: A Beginner’s Guide85
introductions, guides, jsx
Unit Testing in React Native Applications (sma)84
native, testing
Drawing the Invisible: React Explained in Five Visual Metaphors83
videos
React With TypeScript: Best Practices82
typescript, best-practices
Animating React Components With GreenSock (sma)81
gsap, javascript, components, animations
Building React Apps With Storybook (sma)80
storybook
Most Used Web Frameworks Among Developers Worldwide, as of Early 202079
frameworks, libraries, content-management, metrics, jquery, angular, asp-net, express, vuejs, angularjs, django, laravel, ruby-on-rails, symfony, gatsby, drupal
Mastering Props and PropTypes in React (sma)78
props
Vue vs. React in 2021: Which Framework to Choose and When77
frameworks, vuejs, comparisons
Updating React at Etsy76
case-studies, preact, frameworks
How to Use Styled Components in React (ade/sma)75
how-tos, css-in-js, css, javascript
ReactJS: A Simple Custom Hook74
hooks
Methods of Improving and Optimizing Performance in React Apps (sma)73
performance, optimization
JavaScript to Know for React (ken)72
javascript
Most Popular JavaScript Frameworks in 202071
frameworks, javascript, angular, vuejs, nodejs, svelte, comparisons
A Practical Guide to Testing React Applications With Jest (sma)70
guides, testing, jest
A Lazy Dark Mode69
dark-mode
Higher-Order Components in React (sma)68
components
Firebase Config in a React App (ama)67
firebase, configuration
Building Reusable React Components Using Tailwind (sma)66
components, tailwind, maintainability
Blogged Answers: A (Mostly) Complete Guide to React Rendering Behavior (ace)65
guides, client-side-rendering
In Defense of the Modern Web (ric)64
javascript, svelte
Styling Components in React (sma)63
components, css, sass, css-in-js, javascript
Maybe You Don’t Need That SPA62
single-page-apps, javascript, marko, performance
Second-Guessing the Modern Web (tmc)61
single-page-apps, code-splitting, server-side-rendering, apis, data-fetching
Working With MDX Custom Elements and Shortcodes (css)60
markdown, mdx, gatsby
Implementing Dark Mode in React Apps Using styled-components (sma)59
dark-mode, components, javascript
The Cost of JavaScript Frameworks (tka)58
javascript, frameworks, performance, metrics, jquery, vuejs, angular
Best Practices With React Hooks (sma)57
hooks, best-practices
Getting Started With the React Hooks API (sma)56
introductions, hooks, apis
React Folder Structure in 5 Steps (rwi)55
architecture
Creating Sortable Tables With React (sma)54
tables, sorting
The Perils of Rehydration (jos)53
hydration
Setting Up Tailwind CSS in a React Project (sma)52
tailwind
React Tutorial (jad)51
websites, courses, tutorials
An Introduction to React’s Context API (sma)50
introductions, apis
2019 JavaScript Rising Stars (sac)49
javascript, frameworks, nodejs, vuejs, angular, testing, compiling, building, tooling, mobile, css-in-js, graphql, retrospectives
Frontend Design, React, and a Bridge Over the Great Divide (bra)48
html, css, javascript, career
Getting to Know the “useReducer” React Hook (css)47
hooks, examples
How to Use Redux With React Hooks (tre)46
how-tos, redux, hooks
Using Cypress to Write Tests for a React Application (css)45
testing, cypress
Getting Started With React Testing Library (css)44
introductions, testing, libraries
Deploying a Client-Side Rendered “create-react-app” to Microsoft Azure (ade/css)43
client-side-rendering, deploying, azure, microsoft
Explore GraphQL With Apollo and React: Build a Superhero Database42
graphql, databases
Using Parcel as a Bundler for React Applications (css)41
bundling, parcel, webpack
The Circle of a React Lifecycle (css)40
Advanced Tooling for Web Components (css)39
web-components, angular, vuejs, tooling
Accessibility Is Not a “React Problem” (chr/css)38
accessibility
A Complete Guide to “useEffect” (dan)37
guides, hooks, components
What Hooks Mean for Vue (sar/css)36
vuejs, hooks
2018 JavaScript Rising Stars (sac)35
javascript, frameworks, nodejs, vuejs, angular, mobile, compiling, building, testing, tooling, code-editors, css-in-js, graphql, retrospectives
Static vs. Server Rendering34
rendering, performance, comparisons
An Overview of Render Props in React (css)33
overviews, props, examples
useHooks (gra)32
websites, hooks
Component Reusability in React and Vue31
vuejs, components, maintainability
Understanding React “setState” (css)30
An Introduction to Drupal for React Developers (sia)29
introductions, drupal
What Are Higher-Order Components in React? (css)28
components
React Code Style Guide (css)27
style-guides, props, formatting
JavaScript in 2017: Year in Review, Predictions for 2018 (bch)26
javascript, retrospectives, outlooks, typescript, graphql, jsx, webpack, prettier
React’s Accessibility Code Linter (24a)25
linting, eslint, tooling, accessibility
Getting Started With Redux24
introductions, redux, state-management
A Guide to Testing React Components23
guides, components, testing
What’s New in React 16?22
Intro to Firebase and React (css)21
introductions, firebase
All About React Router 4 (bra/css)20
react-router, routing, examples
Why Choose Vue.js (ano)19
vuejs, comparisons
Server-Side React Rendering (css)18
server-side-rendering
Explorations in the Virtual DOM: How React.js Impacts Accessibility (mar)17
slides, accessibility, dom
2016 JavaScript Rising Stars (sac)16
javascript, frameworks, nodejs, mobile, compiling, building, testing, tooling, code-editors, retrospectives
React Internationalization How-To (sma)15
how-tos, internationalization
CSS Modules and React (fon/css)14
css, modules, javascript
A Comparison of Animation Technologies (sar/css)13
animations, comparisons, css, canvas, smil, webgl, gsap, jquery, threejs
Leveling Up With React: Redux (bra/css)12
redux, state-management
Leveling Up With React: React Router (bra/css)11
routing, react-router
Intro to ReactJS10
introductions
React Server Side Rendering With Node and Express (sma)9
server-side-rendering, nodejs, express
Getting Started With React: Building a “Hello World” Demo8
introductions, frameworks