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 and accountability. Hide

Frontend Dogma

“react” News Archive

Definition, related topics, and 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?506
frameworks, ai, outlooks
Shopify Spent Years on React Native—Then Rebuilt Everything in 12 Weeks505
shopify, native
Native Is Now the Future of Mobile at Shopify504
shopify, mobile, native, migrating, ai
React Now Rusted All the Way Out (fro)503
compiling, rust, oxc
React Compiler Linting Just Got a Rust-Native Speedup in Oxlint (fro)502
compiling, rust
Tooltips Need a Delay, and Then They Need to Skip It (fro)501
tooltips, user-experience
Building a High-Performance Data Grid in React, Vue, and Svelte (sva)500
vuejs, svelte, performance
@microcharts/react499
packages, components, information-design
Weaponizing and Defending the React Flight Protocol: Deserialization Sinks in RSCs (sma)498
components, security
Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies497
components, testing, vitest
Handling Concurrency on the Web With Web Locks API496
concurrency, apis
The Framework Wars Are Over: Why No One Dethroned React (ken)495
videos, frameworks
React’s Architectural Accessibility Gaps494
accessibility, wcag, html
Different Hydration and Rendering Strategies (nec)493
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)492
components, tanstack
The Modern React Stack Explained for 2026 (jsd)491
tech-stacks, comparisons, nextjs, tanstack, remix, vite, tooling
From React to Native Web With nanotags: A Migration That Saved 100 KB (tra/evi)490
migrating, web-components, libraries
There Are Only Four Sensible Ways to Build a Website (jon)489
concepts, web-apps, ecommerce, static-site-generation, content-management, shopify, wordpress, drupal, typo3
Under the Hood of MDN’s New Frontend (leo/mdn)488
mdn, web-components
You Probably Don’t Need to Lift State487
state-management
DeepSeek API Integration With React and Next.js486
nextjs, deepseek, ai, apis
React SSR Framework Showdown: TanStack Start, React Router, and Next.js Under Load (mco/pla)485
frameworks, server-side-rendering, tanstack, react-router, nextjs, comparisons, performance, metrics
Two React Design Choices Developers Don’t Like—but Can’t Avoid (rya)484
solidjs, asynchrony
Building Dynamic Forms in React and Next.js (sma)483
forms, nextjs, javascript
How We Rewrote 130K Lines From React to Svelte in Two Weeks482
migrating, svelte
Why React 19’s Compiler Changes Everything for Senior Devs481
compiling
The React Foundation: A New Home for React Hosted by the Linux Foundation (mat/rea)480
facebook+meta, linux-foundation
Frontend Memory Leaks: A 500-Repository Static Analysis and Five-Scenario Benchmark Study479
memory, vuejs, angular, studies
State of React 2025 [Results] (sac/dev)478
surveys, metrics
Virtual Scrolling for Billions of Rows—Techniques From HighTable (sev)477
html, tables, scrolling, performance
Radix UI vs. Base UI (sha)476
libraries, radix, comparisons
Building Bulletproof React Components475
components
React’s “ViewTransition” Element (chr/fro)474
view-transitions
A Security Checklist for Your React and Next.js Apps473
security, nextjs
Mitigating Denial-of-Service Vulnerability From Unrecoverable Stack Space Exhaustion for React, Next.js, and APM Users (mco+/nod)472
nodejs, security, vulnerabilities, nextjs, tooling, monitoring, performance
How to Steal Any React Component471
components
Modern Emails Using React470
videos, email
Profiling With React Performance Tracks469
videos, profiling, performance
Exploring React Performance (en)468
videos, performance
Async React467
videos, asynchrony
2025 JavaScript Rising Stars466
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 Framework465
frameworks, libraries, vuejs, svelte, angular, lit, marko, jquery, alpinejs, solidjs, astro, qwik, comparisons
Trends That Defined JavaScript in 2025464
javascript, trends, retrospectives, frameworks, tooling, ai
Intro to Performance of React Server Components (ade/per)463
introductions, performance, components, server-side-rendering
Denial of Service and Source Code Exposure in React Server Components (rea)462
components, security
React 19.2: Further Advances INP Optimization (per)461
web-vitals, performance, optimization
Critical Security Vulnerability in React Server Components (rea)460
components, security
React Has Changed, Your Hooks Should Too459
hooks
Ripple Over React? Evaluating the Newest JS Framework (log)458
ripple, frameworks, comparisons
Why Use React?457
frameworks
State of React 2025 (sac/dev)456
surveys
Automated Accessibility Testing for React—Tools and Best Practices You Can Use455
accessibility, testing, tooling, best-practices
Is Server-Side Rendering React’s Holy Grail?454
server-side-rendering
When Everyone’s a Developer, How Do We Promote the Web Platform Over React? (ric)453
web-platform, ai, link-lists
Learn React Server Components (jad)452
videos, tutorials, components
React and Remix Choose Different Futures451
remix, simplicity, complexity, comparisons
React vs. Backbone in 2025450
backbone, comparisons, frameworks
Is It Time to Regulate React? (dbu)449
How to Fix Any Bug (dan)448
how-tos, ai, debugging
One Year With Next.js App Router—Why We’re Moving On447
nextjs, routing, components, tooling
Dead Framework Theory (pau)446
frameworks, metrics
Tailwind CSS in React and Next.js: A Complete Setup Guide445
guides, tailwind, nextjs
Beyond Signals, by Ryan Carniato (rya/jet)444
videos, signals, reactivity, solidjs
Introducing the React Foundation (set+/rea)443
introductions
Lazy-Loading as a Security Measure442
security, lazy-loading, angular
Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade441
browsers, web-platform, frameworks, angular
Why Next.js Falls Short on Software Engineering440
nextjs, complexity
React Won by Default—and It’s Killing Frontend Innovation (che)439
svelte, solidjs, qwik, frameworks, checklists
We Fired Our React Stack—and Our Velocity Doubled438
tech-stacks, solidjs, comparisons, productivity
I’ve Tried Solid.js, Now I’m Starting to Hate React (ale)437
solidjs, jsx, apis, web-components
Using the Node 18+ Native Test Runner With TypeScript and React436
nodejs, testing, typescript
How Senior Frontend Developers Think About React Architecture435
components, architecture
React 19 Broke Update Stability, Keeping Half of Developers Stuck434
angular, vuejs, comparisons, maintenance
React Mock Interview: Kent C. Dodds, Jack Herrington, and Roadside Coder Solve React Coding Question (ken+/shr)433
videos, interviews, interviewing
Reflections on the React Community (lee)432
nextjs, vercel, community
Framework Benchmarks (lis)431
websites, frameworks, metrics, angular, svelte, preact, solidjs, qwik, vuejs, jquery, alpinejs, lit, comparisons
The Useless “useCallback” (tkd)430
callbacks, memoization
Introducing Zustand (State Management) (ada/fro)429
introductions, state-management, zustand
React Router and React Server Components: The Path Forward (mar/rem)428
react-router, components, outlooks
The History of React Through Code (cru/pla)427
history, examples
30 Years of JavaScript: 10 Milestones That Changed the Web426
javascript, anniversaries, history, ecmascript, ajax, jquery, web-2.0, nodejs, npm, typescript, webassembly
What Every React Developer Should Know About Signals (rya)425
videos, signals, history
Next.js 15 for Beginners—Your First Step Into the World of Full-Stack React424
introductions, nextjs
8 Reasons Your Next.js App Is Slow—and How to Fix Them (log)423
how-tos, nextjs, performance
How Imports Work in RSC (dan)422
components, modules, javascript
Your React Meta-Framework Feels Broken, Here’s Why (red)421
frameworks, nextjs, react-router, comparisons
Introduction to JavaScript Frameworks (rya)420
introductions, videos, javascript, frameworks, angular, vuejs, svelte, solidjs
Just Fucking Use React (ome+)419
websites
React Router RSC Preview (rem)418
react-router, components
Dependency Inversion in React: Building Truly Testable Components417
components, testing
Towards React Server Components in Clojure (rom)416
clojure, components
The Growing Divide Among React Developers… (fir)415
videos, components, nextjs, vercel
Robust Data Fetching Architecture for Complex React/Next.js Apps (tre)414
nextjs, hooks, data-fetching, architecture
React Compiler Explained in 3 Minutes (Goodbye, Re-Renders) (bet)413
videos, compiling
React Internals: Which “useEffect” Runs First? (fro)412
hooks
Impossible Components (dan)411
components, state-management
Advanced React in the Wild (add)410
nextjs, performance, case-studies
7 React Patterns That Made Me a Better Front-End Developer409
hooks, props, software-design-patterns
React Reconciliation: The Hidden Engine Behind Your Components408
dom, components
React Server Confusion (ano)407
components, vite, fastify
React 19’s New Hooks: With Practical Examples (let)406
hooks, javascript, examples
React Email 4.0405
email, tooling
React Query API Design: Lessons Learned (tkd)404
videos, lessons, apis, state-management, data-fetching, tanstack
Stop Chasing New JavaScript Frameworks: Build With Fundamentals Instead403
fundamentals, javascript, frameworks, vuejs, angular, svelte, solidjs
SSR Deep Dive for React Developers (ade)402
deep-dives, server-side-rendering, javascript
Is React Accessible? That’s the Wrong Question401
accessibility, jsx, semantics, html
Why the Latest JavaScript Frameworks Are a Waste of Time400
frameworks, javascript, angular
Retrieval-Augmented Generation With Node.js, Podman AI Lab, and React399
rag, ai, nodejs, podman
7 Best Practices of File Upload With JavaScript and React398
file-handling, javascript, best-practices
Leverage on Redux to Execute Your Tests 100× Times Faster397
redux, testing, performance, examples
JavaScript Fatigue Strikes Back (all)396
javascript, frameworks, libraries, tooling
React Libraries for 2025 (rwi)395
libraries, tooling, link-lists
Sunsetting “Create React App” (mat+/rea)394
State of React 2024 [Results] (sac+/dev)393
surveys, metrics
How to Start a React Project (rwi)392
how-tos
“Create React App” Officially Deprecated Amid React 19 Compatibility Issues (sar/soc)391
vite, migrating, single-page-apps, deprecation
An Intro to React Compiler (nik)390
introductions, compiling
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar)389
introductions, tooling, php, vuejs, components
React Is Just “document.createElement()” With Good Marketing, and I Can Prove It388
typescript, tailwind
React.js vs. Next.js (bhu)387
nextjs, comparisons, performance
State Management: Simplified for Front-End Developers386
state-management, flutter, vuejs, best-practices
Initial Load Performance for React Developers: Investigative Deep Dive (ade)385
deep-dives, performance, web-vitals, metrics
Moving on From React, a Year Later (kel)384
migrating, stimulus, performance
From React to Next.js: When and Why to Make the Switch383
migrating, nextjs
Revealed: React’s Experimental Animations API (cit)382
animations, transitions, apis
Top React Best Practices in 2025381
best-practices
2024 JavaScript Rising Stars380
javascript, frameworks, libraries, vuejs, tooling, mobile, desktop, state-management, ai, css-in-js, testing, graphql, retrospectives
Tech Stack 2025379
tech-stacks, remix, astro, zustand, tailwind, prisma, playwright, cloudflare
You Don’t Need Next.js378
migrating, nextjs, metrics
Create Stunning Dashboards With ReactJS: Step-By-Step Guide377
guides, visualization
React 19 and Web Component Examples (chr/fro)376
web-components, examples
Full Stack GraphQL React Tutorial—Learn Apollo Client / Apollo Server for Beginners (ped)375
videos, tutorials, graphql
React v19 (rea)374
release-notes
How React Compiler Performs on Real Code (ade)373
compiling, rendering, memoization
How Does the React Compiler Perform on Real Code (ade/per)372
compiling, rendering, memoization, performance
React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu)371
frameworks, angular, comparisons
If Not React, Then What? (sli)370
frameworks, client-side-rendering, user-experience, performance
I Don’t Have Time to Learn React (kei)369
career, craft, prioritization
React.js Best Practices for Beginners: A Comprehensive Guide368
guides, best-practices, components, state-management, hooks, debugging
Static Site Generation With Next.js: Using Next.js for React.js Applications367
static-site-generation, site-generators, nextjs
How to Optimize React Performance: Best Practices and Techniques366
how-tos, performance, optimization, best-practices, techniques
HTML Form Validation Is Heavily Underused365
html, forms, validation
State of React 2024 (sac+/dev)364
surveys
Introduction to Zustand: A Lightweight State Management for React363
introductions, zustand, state-management
JS Frameworks, in Their Own Words (by Word Cloud) (j9t)362
frameworks, javascript, vuejs, angular, svelte, express, meteor, nextjs, comparisons
How Microsoft Edge Is Replacing React With Web Components361
edge, microsoft, browsers, web-components
Liskov’s Gun: The Parallel Evolution of React and Web Components (bal)360
web-components, comparisons
React on the Server Is Not PHP359
servers, php
Building a Dynamic Background Effect358
css, backgrounds, animations, effects
Stop Using “React.Fragment”357
Introducing TanStack Router (ada/fro)356
introductions, routing, tanstack
React 19 Cheat Sheet (ken)355
cheat-sheets
Create a Toggle Switch in React as a Reusable Component354
components, toggles, sass, maintainability, functionality
Frontend Dev Plus Data Structures and Algorithms: How DSA Can Power Your React App353
data-structures, algorithms
What’s New in React 19352
vercel
What Is React.js? (hey)351
videos
An SSR Performance Showdown (mco)350
server-side-rendering, performance, vuejs, svelte, solidjs, preact, comparisons
Faster Pages With React349
performance
How to Use React Compiler—a Complete Guide (fre)348
how-tos, guides, compiling
Interface Segregation Principle in React (ale)347
principles, solid
React Is (Becoming) a Full-Stack Framework (rwi)346
frameworks
Tips for Using React Testing Library to Write Unit Tests (ato)345
testing, libraries, tips-and-tricks
101 React Tips and Tricks for Beginners [and] Experts344
tips-and-tricks, best-practices
Frontend Security Checklist (tre)343
security, checklists
Why the jQuery Creator Uses React and TypeScript (jer+/syn)342
podcasts, interviews, jquery, typescript
And Now You Understand React Server Components (ken/rea)341
videos, components
React for Two Computers (dan/rea)340
videos
Cross Platform React (rea)339
videos, native, outlooks
Vanilla React (rea)338
videos, routing
Let’s Break React’s Rules (rea)337
videos, hooks
State of React 2023 [Results] (sac/dev)336
surveys, metrics
From Web to Native With React335
migrating
Sneaky React Memory Leaks: How the React Compiler Won’t Save You334
memory, compiling
Comprehensive React.js Cheatsheet for Developers333
cheat-sheets
Understanding React Hooks332
hooks
Enhancing The New York Times Web Performance With React 18331
performance, case-studies
Understanding React Compiler330
compiling
How React 19 (Almost) Made the Internet Slower (cod)329
performance
React Compiler—What, Why, and How? (fro)328
compiling, memoization, nextjs
Write SOLID React Hooks327
hooks, principles, solid
Want Out of React Complexity? Try Vue’s Progressive Framework326
vuejs, frameworks, comparisons
React Compiler (rea)325
compiling
Build Your Own React.js in 400 Lines of Code324
jsx, principles
The War Begins: Top Best JavaScript Framework to Learn in 2024323
frameworks, comparisons, vuejs, angular, svelte, emberjs, preact, alpinejs, stimulus, nextjs, nestjs
A React Developer’s Guide to Learning Solid.js322
guides, solidjs, comparisons
Demystifying React’s Types: Ref Types321
The First Framework That Lets You Visualize Your React/Node.js App320
frameworks, visualization, nodejs, wasp
Optimising React Apps319
optimization
How to Submit a Form in React Using FormData (wom)318
how-tos, forms
CSS in React Server Components (jos)317
css, javascript, components, css-in-js
React Server Components in a Nutshell316
components
A Love Letter to Gen Z From Gen Y: Understanding React’s Evolution315
history
Things That I Like Better in Vue Than in React314
vuejs, frameworks, comparisons
Creating a Navbar in React313
navigation, css
This Pattern Will Wreck Your React App’s TS Performance (mat)312
design-patterns, typescript, performance
Folder Structures in React Projects311
architecture
Every React Concept Explained in 12 Minutes310
videos, concepts
Quick Tip: Creating a Date Picker in React309
tips-and-tricks, functionality
The Ultimate Guide to Choosing the Best React Website Builder308
guides, tooling, comparisons, link-lists
Understanding Cookies and Sessions in React307
authentication, cookies
Navigating Signals: An Efficient Alternative to React Hooks for Enhanced Performance and Optimization306
hooks, signals
htmx vs. React: A Complete Comparison305
htmx, comparisons
10 Best “Create React App” Alternatives for Different Use Cases304
frameworks, tech-stacks, comparisons, link-lists
Control Lazy Load, Infinite Scroll, and Animations in React303
lazy-loading, scrolling, animations, javascript
Understanding React “useEffect”302
hooks
JavaScript on Demand: How Qwik Differs From React Hydration301
javascript, qwik, hydration, comparisons
React Labs: What We’ve Been Working On—February 2024 (rea)300
React, Solid, htmx299
solidjs, htmx, comparisons
Remix Takes on Next.js in Battle of the React Frameworks298
frameworks, remix, nextjs
13 Best Books, Courses, and Communities for Learning React297
books, courses, link-lists
The Most Demanded Frontend Frameworks in 2023296
frameworks, comparisons, angular, vuejs
Implementing User Authentication in React Apps With Appwrite295
authentication, tooling
Take a Qwik Break From React With Astro294
qwik, astro, frameworks, comparisons
5 Advanced Data-Fetching Techniques in React for Enhanced User Experience293
data-fetching, code-splitting, components, techniques
Moving on From React (kel)292
migrating, stimulus
React Libraries for 2024 (rwi)291
libraries, link-lists
Kind of Annoyed at React (cas)290
htmx for React Developers in 10 Minutes (jhe)289
videos, htmx
A Lot of What People Use React for Would Be Better Handled With Vanilla JavaScript (cfe)288
javascript, simplicity
The Two Reacts (dan)287
components, state-management
2024 Predictions by JavaScript Frontend Framework Maintainers286
outlooks, javascript, frameworks, angular, nextjs, solidjs
The Best React Chart Libraries for Data Visualization in 2024285
libraries, visualization, comparisons, link-lists
React Is Slow, What to Do Now?284
performance
React Server Components: The Good, the Bad, and the Ugly (may)283
components
Server and Client Component—Next.js (fro)282
nextjs, components
Zustand—Complete Tutorial (cos)281
videos, tutorials, zustand, state-management, libraries
React Props Explained With Examples280
props, examples
6 Techniques for Conditional Rendering in React, With Examples279
techniques
React Performance Optimization278
performance, optimization
Scale Your React App With Storybook and Chromatic277
scalability, storybook
The Pros and Cons of Using React Today276
frameworks
Top 10 Most Popular JavaScript Frameworks to Choose in 2024275
javascript, frameworks, angular, vuejs, nodejs, express, meteor, nextjs, emberjs, backbone, svelte
Why Svelte?274
svelte, frameworks
Using Selectlist in React (kil/pol)273
forms
Concurrency in React 18 for Busy Bees (ole)272
concurrency
Headless Component: A Pattern for Composing React UIs (mfo)271
components, headless
React Router v6: A Beginner’s Guide270
guides, routing, react-router
How to Build a Server-Side React App Using Vite and Express269
how-tos, vite, express, server-side-rendering
Understanding React Error Boundary268
Performance in React and Next.js267
videos, performance, nextjs
Why Signals Are Better Than React Hooks266
videos, javascript, signals, hooks, comparisons
Guide to React Suspense and “use” Hook for Busy Bees (ole)265
guides, hooks, promises, data-fetching
An Introduction to Working With SVGs in React264
introductions, images, svg
State of React 2023 (sac/dev)263
surveys
React Design Patterns262
software-design-patterns
44 React Frontend Interview Questions261
interviewing
React Micro-Frontends Using Vite260
micro-frontends, vite
Sharing State With Islands Architecture (max)259
architecture, state-management, examples, astro
Why Not React?258
v0.dev257
websites, components, tooling, ai, tailwind
Building a Real-Time Chat With WebSockets, Novel, and Clerk256
communication, vite, nodejs, express, websockets
Making Sense of React Server Components (jos)255
components
A Wide View of Automated Testing in React Apps254
testing, automation
Six Reasons Not to Use React (jhe)253
videos
Code Splitting in React: Optimize Performance by Splitting Your Code252
code-splitting, performance, optimization
All 12 “useState” and “useEffect” Mistakes Junior React Developers Still Make in 2024251
videos, hooks, mistakes
React Props: A Visual Guide250
guides, props
React JSX249
jsx
Unveiling the Power of Code-Splitting With Webpack for React and Redux Applications248
code-splitting, webpack, redux
JSX Without React (chr)247
jsx
Things You Forgot (or Never Knew) Because of React (col)246
frameworks, learning
Route-Based Code Splitting With React245
code-splitting, routing
Understanding React Server Components244
components
Upgrading an Ancient React Application243
maintenance
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use242
accessibility, forms, testing
How to Prevent Unnecessary React Component Re-Rendering241
how-tos, client-side-rendering, performance
React Design Patterns240
software-design-patterns
What Is Asset Fingerprinting (or Cache Busting) and How It Works in ReactJS239
caching, fingerprinting
Introduction to JSX238
introductions, jsx
React Developers Love Preact, Here’s Why (hac)237
preact, comparisons
What’s Next for Redux With Mark Erikson (ace/jhe)236
videos, interviews, redux, state-management
Live Regions in React (abb)235
aria, live-regions, accessibility
Create React UI Lib: Component Library Speedrun234
typescript, components, npm
Best Animation Libraries for React233
libraries, animations, link-lists
RSC From Scratch: Server Components232
videos, components
Is React Having An AngularJS Moment? (fra/mar)231
angularjs
Crafting a Modern Spotlight Effect With React and CSS230
css, effects
I’m Done With React229
videos
React Testing Library and Accessibility (ste)228
testing, libraries, accessibility, automation
Load Websites Faster With Code Splitting227
performance, code-splitting
The Interactive Guide to Rendering in React226
guides, client-side-rendering
Goodbye “create-react-app”: A New Approach225
How to Write Comments in React: The Good, the Bad, and the Ugly224
how-tos, comments
React, Visualized223
introductions, visualization
Building Pagination in React With React Paginate222
navigation, pagination
The Real Difference Between “useMemo” and “Memo” in React221
hooks, performance, examples
Copy to Clipboard in JavaScript and React220
javascript
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps219
guides, accessibility, testing, automation, ci-cd
Framework Popularity on Netlify (sel)218
frameworks, nextjs, gatsby, hugo, zola, comparisons
Senior Engineering Strategies for Advanced React and TypeScript (tec)217
strategies, typescript, architecture, testing, performance, accessibility, security, maintenance
What Is Strict Mode in React?216
How to Start a React Project in 2023 (rwi)215
how-tos
How to Stop a React Component From Rendering (ami)214
how-tos, components, client-side-rendering
The Problem With React213
Everything You Need to Know About the Updated React Docs (kat)212
documentation
Internationalization in Next.js 13 With React Server Components (sma)211
internationalization, nextjs, components
Vue vs. React: Everything You Need to Know210
vuejs, comparisons
Static Site Generators: What’s Trending Right Now (sta)209
static-site-generation, site-generators, trends, gatsby, nuxt, astro, eleventy, comparisons
Client-Side JavaScript and React Criticism: What Comes Next?208
javascript, accessibility, performance, resilience, progressive-enhancement
React vs. Signals: 10 Years Later (rya/thi)207
signals, javascript, comparisons, retrospectives
Dithering Images With React/JavaScript206
images, dithering, javascript
7 Essential React Libraries for Front-End Web Development205
libraries, link-lists
Understanding the Difference Between Props and State in React204
props, state-management, comparisons
React Libraries for 2023 (rwi)203
libraries, link-lists
What to Expect From Vue in 2023 and How It Differs From React202
vuejs, comparisons
How to Use WebSockets in a Redux Application201
how-tos, websockets, redux
Technical SEO Basics for React Developers200
fundamentals, seo
React.js: The Documentary199
videos, history
How to Add an Event Handler in React198
how-tos, dom, events
Modularizing React Applications With Established UI Patterns (mfo)197
components, modules
A Historical Reference of React Criticism (zac)196
history
React Anti-Patterns and Best Practices—Dos and Don’ts195
anti-patterns, best-practices
Multi-Threaded React App Using useWorker194
multithreading, javascript, web-workers
Invoking React Components From Your Ember Apps193
emberjs, components
6 Approaches for Data Fetching in React192
data-fetching
Using Local Storage in JavaScript and React191
javascript, browser-storage
Replace “Create React App” Recommendation With Vite (rea)190
discussions, vite
Intro to Wasp—Fullstack App189
videos, introductions, wasp, express
React, Vite, and TypeScript: Get Started in Under 2 Minutes188
introductions, vite, typescript
Set Up a React App With TypeScript in 5 Minutes187
vite, typescript
2022 JavaScript Rising Stars186
javascript, frameworks, vuejs, building, testing, tooling, mobile, desktop, state-management, css-in-js, graphql, retrospectives
Radix UI: An Unstyled UI Component Library for React185
libraries, components, radix
React JS Best Practices From the New Docs184
best-practices, javascript, jsx, aria
Theme Toggles183
websites, theming, toggles, html
React’s New Killer Documentation Focused Only on Functional Components182
documentation
Everything You Need to Know About Concurrent React (with a Little Bit of Suspense) (cod)181
concurrency
Conditional Wrapping in React180
Improving React Interaction Times by 4×179
performance, optimization
A Love Letter to React (fly)178
jsx
React Concurrency, Explained177
slides, concurrency
How We Improved React Loading Times by 70% With Next.js176
performance, nextjs, case-studies
How to Set Up the New Google Auth in a React and Express App175
how-tos, google, authentication, express
Moving From React to htmx (htm)174
migrating, htmx
A Little Semantic HTML Trick for React Components173
html, semantics, components, tips-and-tricks
The Future of Rendering in React (psu)172
client-side-rendering, server-side-rendering
The New Wave of JavaScript Web Frameworks171
javascript, frameworks, vuejs, svelte, solidjs
React I Love You, but You’re Bringing Me Down (fra/mar)170
PureComponents vs. Functional Components With Hooks (ade)169
components, hooks, comparisons
A Guide to Choosing the Right React State Management Solution (log)168
guides, state-management
Me and React: 5 Years in 15 Minutes167
Understanding “useMemo” and “useCallback” (jos)166
hooks
React Query vs. SWR165
videos, data-fetching, comparisons
React Re-Renders Guide: Preventing Unnecessary Re-Renders (ade)164
guides, client-side-rendering
Why React Re-Renders (jos)163
client-side-rendering
Building Accessible Select Components in React162
components, forms, accessibility
(Re-)Introducing Gatsby, a Reactive Site Generator161
gatsby, performance, reactivity, site-generators, introductions
Stream Videos With WebRTC API and React (cod)160
webrtc, apis, multimedia
5 Good Practices to Scale Your React Projects Easily159
scalability, best-practices
500 ms to 1.7 ms in React: A Journey and a Checklist158
performance
Clean Architecture: Applying With React157
architecture
Creating an App Using Drag and Drop With React Without Libraries156
drag-and-drop
7 Tips for Clean React TypeScript Code You Must Know155
typescript, tips-and-tricks
Applying SOLID Principles in React154
quality, maintainability, principles, solid
Guide to Trending Front-End Frameworks in 2022 (uxm)153
guides, frameworks, jquery, express, angular, vuejs
The New Wave of React State Management152
state-management, comparisons
Missing Introduction to React151
introductions
Different Ways to Write CSS in React (css)150
css
Notes on Maintaining an Internal React Component Library149
maintenance, components, libraries
Building Interoperable Web Components That Even Work With React (ada/css)148
web-components, interoperability
React Accessibility Resources (bru)147
accessibility, link-lists
React Hooks Best Practices in 2022146
hooks
Under the Hood: React vs. Vue vs. Svelte145
frameworks, vuejs, svelte, comparisons
The Complete Modern React Developer 2022144
Why I Don’t Miss React: A Story About Using the Platform143
What Is Memoization? How and When to Memoize in JavaScript and React (fre)142
memoization, javascript
Mastering CSS Transitions With React 18141
css, transitions
React 18—New Features and Improvement Strategies140
Test-Driven Development With React and Redux: Thunk, Slices, and Requests Mocking139
testing, redux
Component Party138
websites, components, frameworks, comparisons, svelte, qwik, vuejs, angular, lit, emberjs, solidjs, alpinejs, marko
How to Use Props in React (rwi)137
how-tos, props
React Best Practices and Patterns to Reduce Code136
optimization, best-practices
Higher-Order Components in React Hooks Era (ade)135
components, hooks
Solid.js Feels Like What I Always Wanted React to Be134
frameworks, solidjs
How I Structure My React Projects133
architecture
Screaming Architecture—Evolution of a React Folder Structure132
architecture
Deploying a React Application to Netlify131
deploying, web-apps, netlify
React State Management Libraries in 2022130
state-management, libraries
What Web Frameworks Solve: The Vanilla Alternative (nom/sma)129
frameworks, javascript
What Web Frameworks Solve and How to Do Without Them (nom/sma)128
frameworks, svelte
Frontend Challenges: Front-End Engineer Assignment127
javascript, typescript, training
Memory Leaks, How to Avoid Them in a React App126
how-tos, memory
Optimizing State Management in React Applications (per)125
state-management
Blog Page Accessibility Deep Dive (abb)124
accessibility, deep-dives
Useful React Hooks That You Can Use in Your Projects (sma)123
hooks
Easy Dark Mode (and Multiple Color Themes) in React (css)122
dark-mode, theming
How to Implement Memoization in React to Improve Performance121
how-tos, performance, memoization, optimization
Add a Contact Form to a React App With Netlify Forms120
netlify, forms, functionality
Best UI Frameworks for React.js119
frameworks
Introducing Svelte, and Comparing Svelte With React and Vue118
svelte, vuejs, comparisons, introductions
Faster React Apps With Memoization117
performance, memoization
A Practical Guide to Creating Reusable React Components116
guides, components, maintainability
Compound Components in React (sma)115
components
React JS—the Confusing Parts114
jsx
I Tried Angular as a React Developer: Here Are 6 Things I Like About It113
angular, comparisons
Building the Same App 5 Times112
comparisons, jquery, angular, vuejs, svelte
You Don’t Know “useEffect”111
hooks
React Children and Iteration Methods (sma)110
Using localStorage With React Hooks (log)109
browser-storage, hooks
Getting Started With React “useContext” Hook and React Context108
hooks, introductions
You Don’t Need React for Building Websites (cit)107
A Visual Guide to React Rendering—It Always Re-Renders106
guides
Freelance React Developer Checklist (rwi)105
checklists
Build a Website With React and Tailwind CSS104
tailwind
How We Built React Components for Any Front End103
components, case-studies
React Architecture: How to Structure and Organize a React Application102
how-tos, architecture
Accessibility in React101
accessibility
React Cheat Sheet (Updated June 2021)100
cheat-sheets
Vue.js vs. React—Not Your Usual Comparison99
frameworks, vuejs, comparisons
How to Build an Image Comparison Slider98
how-tos, sliders, images
Svelte for the Experienced React Dev (ada/css)97
svelte
Building a React Design System for Adoption and Scale96
design-systems
21 Best Practices for a Clean React Project95
best-practices, quality
The 5 Most Popular Front-End Frameworks Compared94
frameworks, comparisons, angular, vuejs, svelte, emberjs
React vs. Vue in 2021: Best JavaScript Framework93
frameworks, vuejs, comparisons
Comparing Svelte and React92
svelte, comparisons
How to Set Up VS Code for React Development91
how-tos, vs-code, code-editors
2020 JavaScript Rising Stars90
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 Tips89
how-tos, tips-and-tricks
The What, Why, and How of Using a Skeleton Loading Screen (tre)88
placeholders, performance
Authenticating React Apps With Auth0 (sma)87
authentication, tooling, auth0
The Top 13 Web Development Tools You Must Know About86
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)85
introductions, nextjs
Getting Started With React: A Beginner’s Guide84
introductions, guides, jsx
Unit Testing in React Native Applications (sma)83
native, testing
Drawing the Invisible: React Explained in Five Visual Metaphors82
videos
React With TypeScript: Best Practices81
typescript, best-practices
Animating React Components With GreenSock (sma)80
gsap, javascript, components, animations
Building React Apps With Storybook (sma)79
storybook
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
The Sad State of Web Development7
nodejs, babel, postcss, single-page-apps