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

“components” News Archive

Definition, related topics, tag feed

Definition · Supertopics: programming · Subtopics: props, shadcn, storybook, web-components (non-exhaustive) · “components” × ? · “components” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
Astro vs. Next.js: How to Pick Between Islands and Server Components242
astro, nextjs, architecture, comparisons
Accepting AI-Generated Front-End Code: What Review Is for Now241
ai, code-reviews, html, wcag, accessibility, compliance, automation
Component Testing: A Practical Guide for Frontend Developers (sto)240
guides, testing, storybook
Progressively Enhancing Maps for UK Government Services (the)239
progressive-enhancement, javascript, case-studies
Container Style Queries and Advanced “attr()”: Rethinking How to Wire Up My Components in CSS (uti)238
css, style-queries, functions, grids, layout
Custom Scrollbar Component in 2026 (fro)237
design-systems, scrolling, css
The Bypass Mechanism Screen Reader Users Still Don’t Have236
skip-links, wcag, accessibility
A11y 101—4.1.2 Name, Role, Value (nat)235
introductions, accessibility, wcag, naming
Shadow-Piercing Local Component Variables (dav)234
css, custom-properties
@microcharts/react233
packages, react, information-design
Components Are Dead232
design-systems
Accessibility Bugs Are Often Architecture Bugs (hac)231
accessibility, architecture, bugs, mistakes, consistency, modals, forms, automation
Weaponizing and Defending the React Flight Protocol: Deserialization Sinks in RSCs (sma)230
react, security
Why I Built a Semantic HTML First Library (kar)229
libraries, html, semantics
How AI Helped Us Make Sense of Hundreds of Components (cle)228
ai, design
Testing React Server Components: Vitest Patterns for Async Boundaries and Mock Strategies227
react, testing, vitest
CSS Container Queries and Subgrid: Building Context-Aware Component Layouts226
css, container-queries, grids, layout
Opensource UI225
websites, libraries
Kernel—Semantic HTML Components for React and Web Components (kej)224
websites, libraries
Different Hydration and Rendering Strategies (nec)223
strategies, hydration, rendering, static-site-generation, incremental-static-regeneration, client-side-rendering, server-side-rendering, streaming, react, tanstack, reactivity, comparisons
Vitest 4 Browser Mode: Component Testing Without Playwright222
vitest, testing, headless, browsers
React Server Components in TanStack (ada/fro)221
react, tanstack
10 Common Component Architecture Mistakes in Figma Design Systems (and What to Do Instead) (ali/zer)220
architecture, design-systems, figma, mistakes
Testing Vue Components in the Browser (b0r)219
vuejs, testing, browsers
Specific Tokens at Component Level218
design-tokens
The Vertical Codebase (tkd)217
concepts, principles, monorepos
An Interactive Cover Component (kit)216
css, effects
Green Components: How Your Design System Can Aid Sustainability Goals (hdv/zer)215
design-systems, sustainability
Your Design System Was Never a System214
design-systems, yaml, figma
The Hardest Part of Design Systems Was Never Components213
design-systems, product-management
Configuration Collapse (nat)212
figma, configuration, props
Design System Contributions Work Better When Everyone Knows Your Name (pjo)211
design-systems, collaboration
Native HTML Components Don’t Guarantee Good UX (ada)210
html, user-experience
Design Systems Can’t Automate Away All of Your Accessibility Considerations (eri/zer)209
design-systems, automation, accessibility, aria
Building Bulletproof React Components208
react
Figma Slots for Repeating Items (nat)207
figma
How to Steal Any React Component206
react
Very Good Components (bee)205
websites, html
5 Accessibility Checks to Run on Every Component (hdv/zer)204
accessibility, testing, keyboard-navigation, design-tokens, microcontent, zooming, screen-readers
WASI 1.0: You Won’t Know When WebAssembly Is Everywhere in 2026203
webassembly, standards
Beyond Components: From Design System to Design Language System202
design-systems, link-lists
Intro to Performance of React Server Components (ade/per)201
introductions, performance, react, server-side-rendering
Denial of Service and Source Code Exposure in React Server Components (rea)200
react, security
The Timing Problem in Design Systems (mur)199
design-systems
Critical Security Vulnerability in React Server Components (rea)198
react, security
Tooltip Components Should Not Exist (tkd)197
tooltips
Learn React Server Components (jad)196
videos, tutorials, react
Using Composability Over Inheritance to Scale Design Systems (ase/zer)195
design-systems, inheritance, scalability
One Year With Next.js App Router—Why We’re Moving On194
nextjs, react, routing, tooling
Making Context-Aware Components: How CSS “inherit()” Could Simplify Design Systems (stu)193
css, functions, custom-properties
Behind the Scenes of Maintaining a Design System Component192
design-systems, maintenance, maintainability
Can Native Web APIs Replace Custom Components in 2025? (dxn/log)191
apis, web-platform, disclosure-widgets, pop-overs
CSS Overrides Without “!important” Using Layers in Astro Components (jle/cod)190
astro, css, cascade
How Senior Frontend Developers Think About React Architecture189
react, architecture
Can Components Conform to WCAG? (hdv)188
accessibility, wcag, compliance
Refactoring the Button Component187
refactoring, buttons, figma, design-systems
React Router and React Server Components: The Path Forward (mar/rem)186
react, react-router, outlooks
It’s All About (Accessibility) Focus and Compose (eev)185
accessibility, focus, keyboard-navigation
How Imports Work in RSC (dan)184
react, modules, javascript
Architecting Components in Design Systems: Why It Feels Overwhelming (and How to Tackle It)183
design-systems
Comparing Rust, JavaScript, and Go for Authoring WASM Components182
webassembly, rust, javascript, go, comparisons
React Router RSC Preview (rem)181
react, react-router
Dependency Inversion in React: Building Truly Testable Components180
react, testing
Towards React Server Components in Clojure (rom)179
clojure, react
The Growing Divide Among React Developers… (fir)178
videos, react, nextjs, vercel
Done With Components (don)177
design-systems
Impossible Components (dan)176
react, state-management
React Server Confusion (ano)175
react, vite, fastify
React Reconciliation: The Hidden Engine Behind Your Components174
react, dom
How WebAssembly Components Can Replace JavaScript SDKs (sac)173
webassembly, javascript
Naming Things in Design Systems—and Why It’s the Worst (pjo)172
design-systems, naming
Web Components vs. Framework Components: What’s the Difference? (sma)171
web-components, frameworks, html, comparisons
How Do We Know What Components to Work On? (lur/zer)170
design-systems, prioritization
Organizing Design System Component Patterns With CSS Cascade Layers (mrt/css)169
design-systems, css, cascade
How to Bring Structure and Clarity to Design System Components168
how-tos, design-systems, documentation, conventions, information-architecture
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar)167
introductions, tooling, php, vuejs, react
Considerations for Making a Tree View Component Accessible (eri)166
accessibility, keyboard-navigation, aria, case-studies
Open Props UI165
css, props
Your First Component (don)164
design-systems
Customize Interpolation Syntax in Angular at Component Level163
angular, customization
React.js Best Practices for Beginners: A Comprehensive Guide162
guides, best-practices, react, state-management, hooks, debugging
The Myth of “Accessible Components and Done” (mic)161
accessibility, myths
Component Spec: The Design System Component Delivery160
design-systems, documentation, figma
Better Vue Components With TypeScript (fad)159
vuejs, typescript, examples
Standalone Components Are the Future158
videos, angular
Create a Toggle Switch in React as a Reusable Component157
react, toggles, sass, maintainability, functionality
Going Buildless (mxb)156
building, html
Design Systems Should Do Less155
design-systems, simplicity
Advanced Figma Components Tips and Tricks: Little Gems We Love 2024154
figma, tips-and-tricks
Design Tokens Demystified153
design-tokens, design-systems
What Is a Component Library and Should You Build Your Own? (and)152
Assessing Components and Patterns for WCAG 2.2151
accessibility, wcag, design-patterns
And Now You Understand React Server Components (ken/rea)150
videos, react
MDX or: How I Learned to Stop Worrying and Love Multimedia Writing (fre/sma)149
markdown, mdx
Define Your Rock-Solid Design System Components148
design-systems
Decision Trees for UI Components (sma)147
design, processes
Lazy Load Components in Nuxt to Improve Performance (jac)146
nuxt, performance, lazy-loading
Best Practices for Naming Design Tokens, Components, Variables, and More (sma)145
naming, design-tokens, variables, best-practices
When Should We Use Components and When Should We Just Use HTML? (chr)144
html, web-components
Make Your Figma Components Work Harder143
figma, design-systems
The Dilemmas You’ll Face When Creating a Component Library (and)142
libraries
How We’re Building More Inclusive and Accessible Components at GitHub (eri)141
accessibility, dei, case-studies, github
Composability in Design Systems140
design-systems, design
CSS in React Server Components (jos)139
css, javascript, react, css-in-js
React Server Components in a Nutshell138
react
Building Components With Radix UI137
radix
No Outer Margin136
css, margins, spacing
Patterns in Design Systems (ikn)135
design-systems, design-patterns
Use Tailwind CSS Prefixes for Shared Design System Components (sen)134
tailwind, design-systems
5 Advanced Data-Fetching Techniques in React for Enhanced User Experience133
react, data-fetching, code-splitting, techniques
Vue 3—Dynamic Components132
vuejs
The Two Reacts (dan)131
react, state-management
React Server Components: The Good, the Bad, and the Ugly (may)130
react
Server and Client Component—Next.js (fro)129
nextjs, react
Building Components for Consumption, Not Complexity II (dis/sma)128
design-systems, figma
Building Components for Consumption, Not Complexity (dis/sma)127
design-systems, figma
Better Vue.js Inputs With Generics: The Select126
vuejs, generics
Headless Component: A Pattern for Composing React UIs (mfo)125
react, headless
Quick Tip: Creating Polymorphic Components in TypeScript124
tips-and-tricks, typescript
Extending the Properties of an HTML Element in TypeScript123
html, typescript
Let’s Create a Filter Table Component in Vue (asc)122
videos, tables, vuejs
v0.dev121
websites, tooling, ai, react, tailwind
Why Your Design System Needs a Component Process120
design-systems, processes
Making Sense of React Server Components (jos)119
react
Writing Component Specs118
documentation, writing
Understanding React Server Components117
react
Testing a Component’s Accessibility116
videos, accessibility, testing
From Hacks to Elegance: Transforming a Card Component With Modern CSS Wizardry (9el)115
css, refactoring, maintenance
Component Driven User Interface Testing (CDUIT)114
testing
Radix UI Component With Next.js and Tailwind CSS113
videos, radix, nextjs, tailwind
Create React UI Lib: Component Library Speedrun112
typescript, react, npm
Rebuilding a Comment Component With Modern CSS (sha)111
functionality, css
Naming Components110
design-systems, naming
Modern CSS for Dynamic Component-Based Architecture (5t3)109
css, architecture
RSC From Scratch: Server Components108
videos, react
Accessible Components: The Hamburger Menu107
accessibility, navigation
Quick Tip: Shipping Resilient CSS Components (5t3)106
css, maintainability, resilience, tips-and-tricks
Advanced Figma Components Tips and Tricks: Little Gems We Love105
figma, design, tips-and-tricks
Fighting Inter-Component HTML Bloat (eli)104
html, semantics, quality
How to Stop a React Component From Rendering (ami)103
how-tos, react, client-side-rendering
Internationalization in Next.js 13 With React Server Components (sma)102
internationalization, nextjs, react
My Ideal Accessible Components Resource Is Holistic, Well Tested and Easy to Use (hdv)101
accessibility
A Tab Interface Before Its Time (aar)100
html
Component Specifications (nat)99
design-systems, documentation
A Minimal, Multi-Framework, Responsive Image Component (asc)98
responsive-design, frameworks
Modularizing React Applications With Established UI Patterns (mfo)97
react, modules
Testing Vue Components the Right Way96
vuejs, vitest, testing
Invoking React Components From Your Ember Apps95
emberjs, react
The Key to Good Component Design Is Selfishness (sma)94
developer-experience, maintainability
Cascading Components—a Way to Organize Figma Component Variants93
figma
Radix UI: An Unstyled UI Component Library for React92
libraries, react, radix
Should Design Systems Include Problematic Components and Patterns? (amy)91
design-systems, design-patterns
Foundations: Native Versus Custom Components (tet)90
accessibility, fundamentals, html, comparisons
Tips for Design System Component Pages89
design-systems, documentation, consistency, tips-and-tricks
Building a Tooltip Component (arg)88
tooltips, html, css
A Little Semantic HTML Trick for React Components87
react, html, semantics, tips-and-tricks
Adding Components to Eleventy With WebC (zac)86
eleventy, webc
Component-Level Design Tokens: Are They Worth It?85
design-tokens
PureComponents vs. Functional Components With Hooks (ade)84
react, hooks, comparisons
12 Modern UI Components to Inspire Your Future Designs83
design
A Content Warning Component (kit)82
html, css
Building Accessible Select Components in React81
react, forms, accessibility
How to Research Components and Patterns: Common Challenges and How to Overcome Them (cjf)80
how-tos, design-systems
Truly Portable Design Patterns (gri/clo)79
design-patterns
Super-Helpful Tips When Working With Figma Component Properties78
figma, tips-and-tricks
Notes on Maintaining an Internal React Component Library77
react, maintenance, libraries
You Don’t Need a JavaScript Library for Your Components76
javascript, libraries
Dialog Components: Go Native HTML or Roll Your Own? (css)75
modals, accessibility
Building a Button Component (arg)74
html, css, javascript, buttons
Testing Figma Components (nat)73
testing, figma
Building a Dialog Component (arg)72
modals, html, css, javascript
Component Party71
websites, frameworks, comparisons, react, svelte, qwik, vuejs, angular, lit, emberjs, solidjs, alpinejs, marko
Building a Loading Bar Component (arg)70
html, css, javascript
How to Use Spectator to Test Your Angular Components69
how-tos, testing, tooling, angular
Higher-Order Components in React Hooks Era (ade)68
react, hooks
How to Prioritize Your Components (zer)67
how-tos, design-systems, prioritization
Component Tokens and Themes Example (to Learn Figma Tokens) (fig)66
design, theming, design-tokens, figma
Accessibility Acceptance Criteria65
websites, accessibility, testing
Building UI Components With SVG and CSS (sha)64
svg, css
Rethinking Component Libraries63
Rationalise It! 5 Steps to Introduce a New Component to the Design System62
design-systems
Where Do You Put Spacing on Design System Components? (eri)61
design-systems, design, spacing
How to Create Reusable Components With the Vue 3 Composition API60
how-tos, vuejs, maintainability
Designing a Reorderable List Component59
lists, html, css
Building Real-Life Components: Facebook Messenger’s Chat Bubble (sha)58
html, css
Building an Effective Image Component57
javascript, performance
HTML With Superpowers (dav)56
videos, html
Building a Multi-Select Component (arg)55
html, css, javascript
Introduction to Styled Components54
introductions, css, javascript
Developer Decisions for Building Flexible Components (mic/sma)53
A Practical Guide to Creating Reusable React Components52
guides, react, maintainability
Building a Split-Button Component (arg)51
html, css, javascript
Building a Stepper Component (sha)50
html, css
Compound Components in React (sma)49
react
How We Built React Components for Any Front End48
react, case-studies
Demystifying Styled Components (jos)47
css, javascript
Component-Specific Design Tokens (clo)46
design-tokens
What Makes a Great Component Library?45
libraries
The New Responsive: Web Design in a Component-Driven World (una)44
responsive-design, css
Don’t Overabstract Your Components43
html, javascript
Rethinking Component Libraries42
Understanding Design Systems—Designing Component APIs41
design-systems, apis
Designing Adaptive Components, Beyond Responsive Breakpoints (ste)40
videos, responsive-design, breakpoints
A Complete Guide to Accessible Front-End Components (sma)39
guides, accessibility, focus, buttons, carousels, color-palettes, visualization, testing
How to Test the Accessibility of Your Components With Storybook (bol)38
how-tos, accessibility, storybook
One Figma Component—3,360 Variants37
figma
DRY-ing Up styled-components (css)36
css, maintainability
Animating React Components With GreenSock (sma)35
react, gsap, javascript, animations
Higher-Order Components in React (sma)34
react
Building Reusable React Components Using Tailwind (sma)33
react, tailwind, maintainability
Styling Components in React (sma)32
react, css, sass, css-in-js, javascript
Implementing Dark Mode in React Apps Using styled-components (sma)31
dark-mode, react, javascript
The Component Gallery30
websites
Margin Considered Harmful29
css, margins
How to Pass Data Between Components in Vue.js (sma)28
how-tos, vuejs
How to Get Started With Vuetify27
how-tos, libraries, vuetify
Writing Resilient Components (dan)26
resilience
A Complete Guide to “useEffect” (dan)25
guides, react, hooks
Component-Based JavaScript Architecture (sea)24
javascript, architecture
How to Import a Sass File Into Every Vue Component in an App (sar/css)23
how-tos, vuejs, sass
Component Reusability in React and Vue22
react, vuejs, maintainability
CSS-in-JS (bri)21
css-in-js, css, javascript
What Are Higher-Order Components in React? (css)20
react
Creating Vue.js Component Instances Programmatically (css)19
vuejs
A Guide to Testing React Components18
guides, react, testing
Using Custom Properties to Modify Components (fon/css)17
custom-properties, css
CSS Utility Classes and “Separation of Concerns” (ada)16
css, presentational-html
What Does a Well-Documented CSS Codebase Look Like? (css)15
css, documentation, tooling, conventions, architecture
Componentizing a Framework (chr/css)14
frameworks
Intro to Vue.js: Components, Props, and Slots (sar/css)13
introductions, vuejs, props
Developing Extensible HTML and CSS Components (jon/css)12
html, css, extensibility
Component-Driven CSS Frameworks11
frameworks, css, bootstrap, foundation, pure
Nesting Components10
nesting
Designing Front-End Components9
best-practices
Demystifying React Components State8
react, state-management
The Role of Utility Classes in Scalable CSS7
css, presentational-html, scalability, maintainability, consistency
Thinking in Components6
web-components
CSS: The Good Parts5
css, namespaces, conventions
The Road to Reusable HTML Components (sma)4
html, css, maintainability
Keeping JavaScript Dependencies at Bay (cod/24w)3
javascript, dependencies
The Atlas Project (nza)2
microsoft, ajax, javascript
A Component Testing Method1
testing