Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction of Palestine (history) 🇵🇸 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” RSS feed (per email)

Entry (Sources) and Other Related TopicsDate#
React vs. Backbone in 2025442
backbone, comparisons, frameworks
React and Remix Choose Different Futures441
remix, simplicity, complexity, comparisons
One Year With Next.js App Router—Why We’re Moving On440
nextjs, routing, components, tooling
How to Fix Any Bug (dan)439
how-tos, ai, debugging
Beyond Signals, by Ryan Carniato (rya/jet)438
videos, signals, reactivity, solidjs
Tailwind CSS in React and Next.js: A Complete Setup Guide437
guides, tailwind, nextjs
Introducing the React Foundation (set+/rea)436
introductions
Lazy-Loading as a Security Measure435
security, lazy-loading, angular
Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade (the)434
browsers, web-platform, frameworks, angular
Why Next.js Falls Short on Software Engineering433
nextjs, complexity
React Won by Default—and It’s Killing Frontend Innovation (che)432
svelte, solidjs, qwik, frameworks, checklists
We Fired Our React Stack—and Our Velocity Doubled431
tech-stacks, solidjs, comparisons, productivity
I’ve Tried Solid.js, Now I’m Starting to Hate React (ale)430
solidjs, jsx, apis, web-components
Using the Node 18+ Native Test Runner With TypeScript and React429
nodejs, testing, typescript
React 19 Broke Update Stability, Keeping Half of Developers Stuck428
angular, vuejs, comparisons, maintenance
React Mock Interview: Kent C. Dodds, Jack Herrington, and Roadside Coder Solve React Coding Question (ken+/shr)427
videos, interviews, interviewing
Reflections on the React Community (lee)426
nextjs, vercel, community
The Useless “useCallback” (tkd)425
callbacks, memoization
Introducing Zustand (State Management) (ada/fro)424
introductions, state-management, zustand
React Router and React Server Components: The Path Forward (mar/rem)423
react-router, components, outlooks
The History of React Through Code (cru/pla)422
history, examples
30 Years of JavaScript: 10 Milestones That Changed the Web (ric/the)421
javascript, anniversaries, history, ecmascript, ajax, jquery, web-2.0, nodejs, npm, typescript, webassembly
What Every React Developer Should Know About Signals (rya)420
videos, signals, history
Next.js 15 for Beginners—Your First Step Into the World of Full-Stack React419
introductions, nextjs
8 Reasons Your Next.js App Is Slow—and How to Fix Them (log)418
how-tos, nextjs, performance
How Imports Work in RSC (dan)417
components, modules, javascript
Your React Meta-Framework Feels Broken, Here’s Why (red)416
frameworks, nextjs, react-router, comparisons
Introduction to JavaScript Frameworks (rya)415
introductions, videos, javascript, frameworks, angular, vuejs, svelte, solidjs
Just Fucking Use React (ome+)414
websites
React Router RSC Preview (rem)413
react-router, components
Dependency Inversion in React: Building Truly Testable Components412
components, testing
The Growing Divide Among React Developers… (fir)411
videos, components, nextjs, vercel
Robust Data Fetching Architecture for Complex React/Next.js Apps (tre)410
nextjs, hooks, data-fetching, architecture
React Compiler Explained in 3 Minutes (Goodbye, Re-Renders) (bet)409
videos, compiling
React Internals: Which “useEffect” Runs First? (fro)408
hooks
Impossible Components (dan)407
components, state-management
Advanced React in the Wild (add)406
nextjs, performance, case-studies
7 React Patterns That Made Me a Better Front-End Developer405
hooks, props, software-design-patterns
React Server Confusion (ano)404
components, vite, fastify
React Reconciliation: The Hidden Engine Behind Your Components403
dom, components
React 19’s New Hooks: With Practical Examples (let)402
hooks, javascript, examples
React Email 4.0401
email, tooling
React Query API Design: Lessons Learned (tkd)400
videos, lessons, apis, state-management, data-fetching, tanstack
SSR Deep Dive for React Developers399
deep-dives, server-side-rendering, javascript
Stop Chasing New JavaScript Frameworks: Build With Fundamentals Instead398
fundamentals, javascript, frameworks, vuejs, angular, svelte, solidjs
Is React Accessible? That’s the Wrong Question397
accessibility, jsx, semantics, html
Why the Latest JavaScript Frameworks Are a Waste of Time396
frameworks, javascript, angular
Retrieval-Augmented Generation With Node.js, Podman AI Lab, and React395
ai, nodejs, podman
7 Best Practices of File Upload With JavaScript and React394
file-handling, javascript, best-practices
Leverage on Redux to Execute Your Tests 100× Times Faster393
redux, testing, performance, examples
JavaScript Fatigue Strikes Back (all)392
javascript, frameworks, libraries, tooling
React Libraries for 2025 (rwi)391
libraries, tooling, link-lists
Sunsetting “Create React App” (mat+/rea)390
State of React 2024 [Results] (sac+/dev)389
surveys, metrics
“Create React App” Officially Deprecated Amid React 19 Compatibility Issues (sar/soc)388
vite, migrating, single-page-apps, deprecation
How to Start a React Project (rwi)387
how-tos
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar)386
introductions, tooling, php, vuejs, components
React Is Just “document.createElement()” With Good Marketing, and I Can Prove It385
typescript, tailwind
State Management: Simplified for Front-End Developers384
state-management, flutter, vuejs, best-practices
React.js vs. Next.js (bhu)383
nextjs, comparisons, performance
Initial Load Performance for React Developers: Investigative Deep Dive (ade)382
deep-dives, performance, web-vitals, metrics
Moving on From React, a Year Later (kel)381
migrating, stimulus, performance
From React to Next.js: When and Why to Make the Switch380
migrating, nextjs
Revealed: React’s Experimental Animations API (cit)379
animations, transitions, apis
Top React Best Practices in 2025378
best-practices
2024 JavaScript Rising Stars377
javascript, frameworks, libraries, vuejs, tooling, mobile, desktop, state-management, ai, css-in-js, testing, graphql, retrospectives
Tech Stack 2025376
tech-stacks, remix, astro, zustand, tailwind, prisma, playwright, cloudflare
You Don’t Need Next.js375
migrating, nextjs, metrics
Create Stunning Dashboards With ReactJS: Step-By-Step Guide374
guides, visualization
React 19 and Web Component Examples (chr/fro)373
web-components, examples
React v19 (rea)372
release-notes
React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu)371
frameworks, angular, comparisons
How React Compiler Performs on Real Code (ade)370
compiling, rendering, memoization
How Does the React Compiler Perform on Real Code (ade)369
compiling, rendering, memoization, performance
If Not React, Then What? (sli)368
frameworks, client-side-rendering, user-experience, performance
I Don’t Have Time to Learn React (kei)367
career, craft, prioritization
Static Site Generation With Next.js: Using Next.js for React.js Applications366
static-site-generation, site-generators, nextjs
React.js Best Practices for Beginners: A Comprehensive Guide365
guides, best-practices, components, state-management, hooks, debugging
How to Optimize React Performance: Best Practices and Techniques364
how-tos, performance, optimization, best-practices, techniques
HTML Form Validation Is Heavily Underused363
html, forms, validation
State of React 2024 (sac+/dev)362
surveys
Introduction to Zustand: A Lightweight State Management for React361
introductions, zustand, state-management
JS Frameworks, in Their Own Words (by Word Cloud) (j9t)360
frameworks, javascript, vuejs, angular, svelte, express, meteor, nextjs, comparisons
How Microsoft Edge Is Replacing React With Web Components (ric/the)359
edge, microsoft, browsers, web-components
Liskov’s Gun: The Parallel Evolution of React and Web Components (bal)358
web-components, comparisons
React on the Server Is Not PHP357
servers, php
Building a Dynamic Background Effect356
css, backgrounds, animations, effects
Stop Using “React.Fragment”355
Introducing TanStack Router (ada/fro)354
introductions, routing, tanstack
React 19 Cheat Sheet (ken)353
cheat-sheets
Create a Toggle Switch in React as a Reusable Component352
components, toggles, sass, maintainability, functionality
Frontend Dev Plus Data Structures and Algorithms: How DSA Can Power Your React App351
data-structures, algorithms
What’s New in React 19350
vercel
What Is React.js? (hey)349
videos
Faster Pages With React348
performance
An SSR Performance Showdown (mco)347
server-side-rendering, performance, vuejs, svelte, solidjs, preact, comparisons
Interface Segregation Principle in React346
principles, solid
How to Use React Compiler—a Complete Guide (fre)345
how-tos, guides, compiling
React Is (Becoming) a Full-Stack Framework (rwi)344
frameworks
Tips for Using React Testing Library to Write Unit Tests (ato)343
testing, libraries, tips-and-tricks
101 React Tips and Tricks for Beginners [and] Experts342
tips-and-tricks, best-practices
Frontend Security Checklist (tre)341
security, checklists
Why the jQuery Creator Uses React and TypeScript (jer+/syn)340
podcasts, interviews, jquery, typescript
Vanilla React339
videos, routing
React for Two Computers (dan)338
videos
Let’s Break React’s Rules337
videos, hooks
Cross Platform React336
videos, native, outlooks
And Now You Understand React Server Components (ken)335
videos, components
State of React 2023 [Results] (sac/dev)334
surveys, metrics
From Web to Native With React333
migrating
Sneaky React Memory Leaks: How the React Compiler Won’t Save You332
memory, compiling
Comprehensive React.js Cheatsheet for Developers331
cheat-sheets
Understanding React Hooks330
hooks
Enhancing The New York Times Web Performance With React 18329
performance, case-studies
Understanding React Compiler328
compiling
How React 19 (Almost) Made the Internet Slower (cod)327
performance
React Compiler—What, Why, and How? (fro)326
compiling, memoization, nextjs
Write SOLID React Hooks325
hooks, principles, solid
Want Out of React Complexity? Try Vue’s Progressive Framework (ric/the)324
vuejs, frameworks, comparisons
React Compiler (rea)323
compiling
Build Your Own React.js in 400 Lines of Code322
jsx, principles
The War Begins: Top Best JavaScript Framework to Learn in 2024321
frameworks, comparisons, vuejs, angular, svelte, emberjs, preact, alpinejs, stimulus, nextjs, nestjs
Demystifying React’s Types: Ref Types320
A React Developer’s Guide to Learning Solid.js319
guides, solidjs, comparisons
The First Framework That Lets You Visualize Your React/Node.js App318
frameworks, visualization, nodejs, wasp
Optimising React Apps317
optimization
How to Submit a Form in React Using FormData (wom)316
how-tos, forms
CSS in React Server Components (jos)315
css, javascript, components, css-in-js
React Server Components in a Nutshell (the)314
components
A Love Letter to Gen Z From Gen Y: Understanding React’s Evolution313
history
Things That I Like Better in Vue Than in React312
vuejs, frameworks, comparisons
Creating a Navbar in React311
navigation, css
This Pattern Will Wreck Your React App’s TS Performance (mat)310
design-patterns, typescript, performance
Folder Structures in React Projects309
architecture
Every React Concept Explained in 12 Minutes308
videos, concepts
Quick Tip: Creating a Date Picker in React307
tips-and-tricks, functionality
The Ultimate Guide to Choosing the Best React Website Builder306
guides, tooling, comparisons, link-lists
Understanding Cookies and Sessions in React305
authentication, cookies
Navigating Signals: An Efficient Alternative to React Hooks for Enhanced Performance and Optimization304
hooks, signals
htmx vs. React: A Complete Comparison303
htmx, comparisons
10 Best “Create React App” Alternatives for Different Use Cases302
frameworks, tech-stacks, comparisons, link-lists
Control Lazy Load, Infinite Scroll, and Animations in React301
lazy-loading, scrolling, animations, javascript
Understanding React “useEffect”300
hooks
JavaScript on Demand: How Qwik Differs From React Hydration (the)299
javascript, qwik, hydration, comparisons
React Labs: What We’ve Been Working On—February 2024 (rea)298
React, Solid, htmx297
solidjs, htmx, comparisons
Remix Takes on Next.js in Battle of the React Frameworks (ric/the)296
frameworks, remix, nextjs
The Most Demanded Frontend Frameworks in 2023295
frameworks, comparisons, angular, vuejs
13 Best Books, Courses, and Communities for Learning React294
books, courses, link-lists
Implementing User Authentication in React Apps With Appwrite293
authentication, tooling
Take a Qwik Break From React With Astro (the)292
qwik, astro, frameworks, comparisons
5 Advanced Data-Fetching Techniques in React for Enhanced User Experience291
data-fetching, code-splitting, components, techniques
React Libraries for 2024 (rwi)290
libraries, link-lists
Moving on From React (kel)289
migrating, stimulus
Kind of Annoyed at React (cas)288
htmx for React Developers in 10 Minutes287
videos, htmx
A Lot of What People Use React for Would Be Better Handled With Vanilla JavaScript (cfe)286
javascript, simplicity
The Two Reacts (dan)285
components, state-management
2024 Predictions by JavaScript Frontend Framework Maintainers (low/the)284
outlooks, javascript, frameworks, angular, nextjs, solidjs
The Best React Chart Libraries for Data Visualization in 2024283
libraries, visualization, comparisons, link-lists
React Is Slow, What to Do Now?282
performance
React Server Components: The Good, the Bad, and the Ugly (may)281
components
Server and Client Component—Next.js (fro)280
nextjs, components
Zustand—Complete Tutorial (cos)279
videos, tutorials, zustand, state-management, libraries
React Props Explained With Examples278
props, examples
6 Techniques for Conditional Rendering in React, With Examples277
techniques
React Performance Optimization276
performance, optimization
Scale Your React App With Storybook and Chromatic275
scalability, storybook
The Pros and Cons of Using React Today (the)274
frameworks
Top 10 Most Popular JavaScript Frameworks to Choose in 2024273
javascript, frameworks, angular, vuejs, nodejs, express, meteor, nextjs, emberjs, backbone, svelte
Why Svelte?272
svelte, frameworks
Using Selectlist in React (kil/pol)271
forms
Concurrency in React 18 for Busy Bees (ole)270
concurrency
React Router v6: A Beginner’s Guide269
guides, routing, react-router
Headless Component: A Pattern for Composing React UIs (mfo)268
components, headless
How to Build a Server-Side React App Using Vite and Express (the)267
how-tos, vite, express, server-side-rendering
Understanding React Error Boundary266
Performance in React and Next.js265
videos, performance, nextjs
Why Signals Are Better Than React Hooks264
videos, javascript, signals, hooks, comparisons
Guide to React Suspense and “use” Hook for Busy Bees (ole)263
guides, hooks, promises, data-fetching
An Introduction to Working With SVGs in React262
introductions, images, svg
State of React 2023 (sac/dev)261
surveys
React Design Patterns260
software-design-patterns
44 React Frontend Interview Questions259
interviewing
React Micro-Frontends Using Vite258
micro-frontends, vite
Sharing State With Islands Architecture (max)257
architecture, state-management, examples, astro
Why Not React?256
v0.dev255
websites, components, tooling, ai, tailwind
Building a Real-Time Chat With WebSockets, Novel, and Clerk254
communication, vite, nodejs, express, websockets
Making Sense of React Server Components (jos)253
components
A Wide View of Automated Testing in React Apps252
testing, automation
Code Splitting in React: Optimize Performance by Splitting Your Code251
code-splitting, performance, optimization
Six Reasons Not to Use React250
videos
All 12 “useState” and “useEffect” Mistakes Junior React Developers Still Make in 2024249
videos, hooks, mistakes
React Props: A Visual Guide248
guides, props
React JSX247
jsx
Unveiling the Power of Code-Splitting With Webpack for React and Redux Applications246
code-splitting, webpack, redux
JSX Without React (chr)245
jsx
Things You Forgot (or Never Knew) Because of React (col)244
frameworks, learning
Route-Based Code Splitting With React243
code-splitting, routing
Understanding React Server Components242
components
Upgrading an Ancient React Application241
maintenance
React-ing to Accessibility: Building Accessible Forms That Everyone Can Use (uxd)240
accessibility, forms, testing
How to Prevent Unnecessary React Component Re-Rendering239
how-tos, client-side-rendering, performance
What Is Asset Fingerprinting (or Cache Busting) and How It Works in ReactJS238
caching, fingerprinting
React Design Patterns237
software-design-patterns
React Developers Love Preact, Here’s Why (hac)236
preact, comparisons
Introduction to JSX235
introductions, jsx
What’s Next for Redux With Mark Erikson (ace)234
videos, interviews, redux, state-management
Live Regions in React233
aria, live-regions, accessibility
Create React UI Lib: Component Library Speedrun232
typescript, components, npm
Best Animation Libraries for React231
libraries, animations, link-lists
RSC From Scratch: Server Components230
videos, components
Is React Having An AngularJS Moment?229
angularjs
Crafting a Modern Spotlight Effect With React and CSS228
css, effects
I’m Done With React227
videos
React Testing Library and Accessibility226
testing, libraries, accessibility, automation
Load Websites Faster With Code Splitting225
performance, code-splitting
The Interactive Guide to Rendering in React224
guides, client-side-rendering
Goodbye “create-react-app”: A New Approach223
How to Write Comments in React: The Good, the Bad, and the Ugly222
how-tos, comments
React, Visualized221
introductions, visualization
Building Pagination in React With React Paginate220
navigation, pagination
The Real Difference Between “useMemo” and “Memo” in React219
hooks, performance, examples
Copy to Clipboard in JavaScript and React218
javascript
The Ultimate Guide to Automatic Accessibility Testing in CI/CD for React Apps217
guides, accessibility, testing, automation, ci-cd
Framework Popularity on Netlify (sel/net)216
frameworks, nextjs, gatsby, hugo, zola, comparisons
Senior Engineering Strategies for Advanced React and TypeScript (tec)215
strategies, typescript, architecture, testing, performance, accessibility, security, maintenance
What Is Strict Mode in React?214
How to Start a React Project in 2023 (rwi)213
how-tos
How to Stop a React Component From Rendering (ami)212
how-tos, components, client-side-rendering
The Problem With React211
Everything You Need to Know About the Updated React Docs210
documentation
Internationalization in Next.js 13 With React Server Components (sma)209
internationalization, nextjs, components
Vue vs. React: Everything You Need to Know208
vuejs, comparisons
Static Site Generators: What’s Trending Right Now (sta)207
static-site-generation, site-generators, trends, gatsby, nuxt, astro, eleventy, comparisons
Client-Side JavaScript and React Criticism: What Comes Next? (mol)206
javascript, accessibility, performance, resilience, progressive-enhancement
React vs. Signals: 10 Years Later (rya/thi)205
signals, javascript, comparisons, retrospectives
Dithering Images With React/JavaScript204
images, dithering, javascript
7 Essential React Libraries for Front-End Web Development203
libraries, link-lists
Understanding the Difference Between Props and State in React202
props, state-management, comparisons
React Libraries for 2023 (rwi)201
libraries, link-lists
What to Expect From Vue in 2023 and How It Differs From React (ric/the)200
vuejs, comparisons
How to Use WebSockets in a Redux Application199
how-tos, websockets, redux
Technical SEO Basics for React Developers198
fundamentals, seo
React.js: The Documentary197
videos, history
Modularizing React Applications With Established UI Patterns (mfo)196
components, modules
How to Add an Event Handler in React195
how-tos, dom, events
A Historical Reference of React Criticism (zac)194
history
React Anti-Patterns and Best Practices—Dos and Don’ts193
anti-patterns, best-practices
Multi-Threaded React App Using useWorker192
multithreading, javascript, web-workers
Invoking React Components From Your Ember Apps191
emberjs, components
6 Approaches for Data Fetching in React190
data-fetching
Using Local Storage in JavaScript and React189
javascript, browser-storage
Replace “Create React App” Recommendation With Vite188
discussions, vite
Intro to Wasp—Fullstack App187
videos, introductions, wasp, express
React, Vite, and TypeScript: Get Started in Under 2 Minutes186
introductions, vite, typescript
Set Up a React App With TypeScript in 5 Minutes185
vite, typescript
2022 JavaScript Rising Stars184
javascript, frameworks, vuejs, building, testing, tooling, mobile, desktop, state-management, css-in-js, graphql, retrospectives
Radix UI: An Unstyled UI Component Library for React183
libraries, components, radix
React JS Best Practices From the New Docs182
best-practices, javascript, jsx, aria
Theme Toggles181
websites, theming, toggles, html
React’s New Killer Documentation Focused Only on Functional Components180
documentation
Everything You Need to Know About Concurrent React (with a Little Bit of Suspense) (cod)179
concurrency
Conditional Wrapping in React178
Improving React Interaction Times by 4×177
performance, optimization
A Love Letter to React (fly)176
jsx
React Concurrency, Explained175
slides, concurrency
How We Improved React Loading Times by 70% With Next.js174
performance, nextjs, case-studies
How to Set Up the New Google Auth in a React and Express App173
how-tos, google, authentication, express
Moving From React to htmx (htm)172
migrating, htmx
A Little Semantic HTML Trick for React Components171
html, semantics, components, tips-and-tricks
The Future of Rendering in React (psu)170
client-side-rendering, server-side-rendering
The New Wave of JavaScript Web Frameworks169
javascript, frameworks, vuejs, svelte, solidjs
React I Love You, but You’re Bringing Me Down168
PureComponents vs. Functional Components With Hooks (ade)167
components, hooks, comparisons
A Guide to Choosing the Right React State Management Solution (log)166
guides, state-management
Me and React: 5 Years in 15 Minutes165
Understanding “useMemo” and “useCallback” (jos)164
hooks
React Query vs. SWR163
videos, data-fetching, comparisons
React Re-Renders Guide: Preventing Unnecessary Re-Renders (ade)162
guides, client-side-rendering
Why React Re-Renders (jos)161
client-side-rendering
Building Accessible Select Components in React160
components, forms, accessibility
(Re-)Introducing Gatsby, a Reactive Site Generator159
gatsby, performance, reactivity, site-generators, introductions
Stream Videos With WebRTC API and React (cod)158
webrtc, apis, multimedia
5 Good Practices to Scale Your React Projects Easily157
scalability, best-practices
500 ms to 1.7 ms in React: A Journey and a Checklist156
performance
Clean Architecture: Applying With React155
architecture
Creating an App Using Drag and Drop With React Without Libraries154
7 Tips for Clean React TypeScript Code You Must Know153
typescript, tips-and-tricks
Applying SOLID Principles in React152
quality, maintainability, principles, solid
Guide to Trending Front-End Frameworks in 2022 (uxm)151
guides, frameworks, jquery, express, angular, vuejs
The New Wave of React State Management150
state-management, comparisons
Missing Introduction to React149
introductions
Different Ways to Write CSS in React (css)148
css
Notes on Maintaining an Internal React Component Library147
maintenance, components, libraries
Building Interoperable Web Components That Even Work With React (ada/css)146
web-components, interoperability
React Hooks Best Practices in 2022145
hooks
React Accessibility Resources (bru)144
accessibility, link-lists
Under the Hood: React vs. Vue vs. Svelte143
frameworks, vuejs, svelte, comparisons
The Complete Modern React Developer 2022142
Why I Don’t Miss React: A Story About Using the Platform141
What Is Memoization? How and When to Memoize in JavaScript and React (fre)140
memoization, javascript
Mastering CSS Transitions With React 18139
css, transitions
React 18—New Features and Improvement Strategies138
Test-Driven Development With React and Redux: Thunk, Slices, and Requests Mocking137
testing, redux
Component Party136
websites, components, frameworks, comparisons, svelte, qwik, vuejs, angular, lit, emberjs, solidjs, alpinejs
How to Use Props in React (rwi)135
how-tos, props
React Best Practices and Patterns to Reduce Code134
optimization, best-practices
Solid.js Feels Like What I Always Wanted React to Be133
frameworks, solidjs
Higher-Order Components in React Hooks Era (ade)132
components, hooks
Screaming Architecture—Evolution of a React Folder Structure131
architecture
How I Structure My React Projects130
architecture
Deploying a React Application to Netlify129
deploying, web-apps, netlify
React State Management Libraries in 2022128
state-management, libraries
What Web Frameworks Solve: The Vanilla Alternative (nom/sma)127
frameworks, javascript
What Web Frameworks Solve and How to Do Without Them (nom/sma)126
frameworks, svelte
Frontend Challenges: Front-End Engineer Assignment125
javascript, typescript, training
Memory Leaks, How to Avoid Them in a React App124
how-tos, memory
Optimizing State Management in React Applications123
state-management
Blog Page Accessibility Deep Dive122
accessibility, deep-dives
Useful React Hooks That You Can Use in Your Projects (sma)121
hooks
Easy Dark Mode (and Multiple Color Themes) in React (css)120
dark-mode, theming
How to Implement Memoization in React to Improve Performance119
how-tos, performance, memoization, optimization
Add a Contact Form to a React App With Netlify Forms118
netlify, forms, functionality
Best UI Frameworks for React.js117
frameworks
Introducing Svelte, and Comparing Svelte With React and Vue116
svelte, vuejs, comparisons, introductions
Faster React Apps With Memoization115
performance, memoization
A Practical Guide to Creating Reusable React Components114
guides, components, maintainability
Compound Components in React (sma)113
components
React JS—the Confusing Parts112
jsx
I Tried Angular as a React Developer: Here Are 6 Things I Like About It111
angular, comparisons
Building the Same App 5 Times110
comparisons, jquery, angular, vuejs, svelte
You Don’t Know “useEffect”109
hooks
React Children and Iteration Methods (sma)108
Using localStorage With React Hooks (log)107
browser-storage, hooks
Getting Started With React “useContext” Hook and React Context106
hooks, introductions
You Don’t Need React for Building Websites (cit)105
A Visual Guide to React Rendering—It Always Re-Renders104
guides
Freelance React Developer Checklist (rwi)103
checklists
Build a Website With React and Tailwind CSS102
tailwind
How We Built React Components for Any Front End101
components, case-studies
React Architecture: How to Structure and Organize a React Application100
how-tos, architecture
Accessibility in React99
accessibility
React Cheat Sheet (Updated June 2021)98
cheat-sheets
Vue.js vs. React—Not Your Usual Comparison97
frameworks, vuejs, comparisons
How to Build an Image Comparison Slider96
how-tos, sliders, images
Svelte for the Experienced React Dev (ada/css)95
svelte
Building a React Design System for Adoption and Scale94
design-systems
21 Best Practices for a Clean React Project93
best-practices, quality
The 5 Most Popular Front-End Frameworks Compared92
frameworks, comparisons, angular, vuejs, svelte, emberjs
React vs. Vue in 2021: Best JavaScript Framework91
frameworks, vuejs, comparisons
Comparing Svelte and React90
svelte, comparisons
How to Set Up VS Code for React Development89
how-tos, vs-code, microsoft, code-editors
2020 JavaScript Rising Stars88
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 Tips87
how-tos, tips-and-tricks
The What, Why, and How of Using a Skeleton Loading Screen (tre)86
placeholders, performance
Authenticating React Apps With Auth0 (sma)85
authentication, tooling, auth0
Getting Started With Next.js (sma)84
introductions, nextjs
Getting Started With React: A Beginner’s Guide83
introductions, guides, jsx
Unit Testing in React Native Applications (sma)82
native, testing
Drawing the Invisible: React Explained in Five Visual Metaphors81
videos
React With TypeScript: Best Practices80
typescript, best-practices
Animating React Components With GreenSock (sma)79
gsap, javascript, components, animations
Building React Apps With Storybook (sma)78
storybook
Mastering Props and PropTypes in React (sma)77
props
Vue vs. React in 2021: Which Framework to Choose and When76
frameworks, vuejs, comparisons
Updating React at Etsy75
case-studies, preact, frameworks
How to Use Styled Components in React (sma)74
how-tos, css-in-js, css, javascript
ReactJS: A Simple Custom Hook73
hooks
Methods of Improving and Optimizing Performance in React Apps (sma)72
performance, optimization
JavaScript to Know for React (ken)71
javascript
Most Popular JavaScript Frameworks in 202070
frameworks, javascript, angular, vuejs, nodejs, svelte, comparisons
A Practical Guide to Testing React Applications With Jest (sma)69
guides, testing, jest
A Lazy Dark Mode68
dark-mode
Higher-Order Components in React (sma)67
components
Firebase Config in a React App (ama)66
firebase, configuration
Building Reusable React Components Using Tailwind (sma)65
components, tailwind, maintainability
Blogged Answers: A (Mostly) Complete Guide to React Rendering Behavior64
guides, client-side-rendering
In Defense of the Modern Web (ric)63
javascript, svelte
Styling Components in React (sma)62
components, css, sass, css-in-js, javascript
Maybe You Don’t Need That SPA61
single-page-apps, javascript, performance
Second-Guessing the Modern Web (tmc)60
single-page-apps, code-splitting, server-side-rendering, apis, data-fetching
Working With MDX Custom Elements and Shortcodes (css)59
markdown, mdx, gatsby
Implementing Dark Mode in React Apps Using styled-components (sma)58
dark-mode, components, javascript
The Cost of JavaScript Frameworks (tka)57
javascript, frameworks, performance, metrics, jquery, vuejs, angular
Best Practices With React Hooks (sma)56
hooks, best-practices
Getting Started With the React Hooks API (sma)55
introductions, hooks, apis
React Folder Structure in 5 Steps (rwi)54
architecture
Creating Sortable Tables With React (sma)53
tables, sorting
The Perils of Rehydration (jos)52
hydration
Setting Up Tailwind CSS in a React Project (sma)51
tailwind
React Tutorial (jad)50
websites, courses, tutorials
An Introduction to React’s Context API (sma)49
introductions, apis
2019 JavaScript Rising Stars (sac)48
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)47
html, css, javascript, career
Getting to Know the “useReducer” React Hook (css)46
hooks, examples
How to Use Redux With React Hooks (tre)45
how-tos, redux, hooks
Using Cypress to Write Tests for a React Application (css)44
testing, cypress
Getting Started With React Testing Library (css)43
introductions, testing, libraries
Deploying a Client-Side Rendered “create-react-app” to Microsoft Azure (ade/css)42
client-side-rendering, deploying, azure, microsoft
Explore GraphQL With Apollo and React: Build a Superhero Database41
graphql, databases
Using Parcel as a Bundler for React Applications (css)40
bundling, parcel, webpack
The Circle of a React Lifecycle (css)39
Advanced Tooling for Web Components (css)38
web-components, angular, vuejs, tooling
Accessibility Is Not a “React Problem” (chr/css)37
accessibility
A Complete Guide to “useEffect” (dan)36
guides, hooks, components
What Hooks Mean for Vue (sar/css)35
vuejs, hooks
2018 JavaScript Rising Stars (sac)34
javascript, frameworks, nodejs, vuejs, angular, mobile, compiling, building, testing, tooling, code-editors, css-in-js, graphql, retrospectives
Static vs. Server Rendering33
rendering, performance, comparisons
An Overview of Render Props in React (css)32
overviews, props, examples
useHooks (gra)31
websites, hooks
Component Reusability in React and Vue30
vuejs, components, maintainability
Understanding React “setState” (css)29
An Introduction to Drupal for React Developers (sia)28
introductions, drupal
What Are Higher-Order Components in React? (css)27
components
React Code Style Guide (css)26
style-guides, props, formatting
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
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
Generating SVG With React (sma)6
svg, javascript
React + Performance = ? (aer)5
performance, metrics
Two Weird Tricks That Fix React (dan)4
tips-and-tricks
Demystifying React Components State3
components, state-management
React: Rethinking Best Practices (jsc)2
videos, best-practices
UI Events Viewer (db)1
tools, exploration, auditing, debugging, dom, events