Scott and Wes explore UI Components, discussing functionality, styling, accessibility, and theming. From headless components to styled starters, they share valuable insights to elevate your UI game.
Show Notes
- 00:00 Welcome to Syntax!
- 02:39 We’re on YouTube.
- 03:14 The four categories of UI libraries or frameworks.
- 03:46 What does a UI component need to do?
- 04:14 Must be functional.
- 06:20 They must fit styling.
- 06:33 They must be accessible.
- 08:09 “Internationalizationable.”
- 09:29 They must handle theming and variants.
- 10:05 A few common UI components.
- 10:14 Date Pickers.
- 12:10 Dropdowns.
- 13:21 Toast message.
- Svelte French Toast
- 15:11 Some honorable mentions.
- 16:10 Headless components.
- 18:54 React Aria.
- Behavior, Accessibility, Internationalization
- 19:34 Radix UI Primitives.
- 20:16 Downshift JS.
- 21:29 Tanstack Table and Forms.
- 26:00 Unstyled components.
- 28:04 Shoelace.
- 32:47 React Aria Components.
- 33:00 Headless UI.
- 33:04 Radix UI.
- 37:12 Base UI.
- 38:23 What’s up with Google’s design?
- 40:22 Styled Starters.
- React Aria Components Starter
- ShadCN
- Tailwind Catalyst
- MeltUI
- 47:50 What is the process for overriding with custom elements.
- 51:10 UI Kits and Design Systems.
- 53:06 Some things to consider.
- JS Nation
- 55:41 A few more options to consider.
- Pigment CSS
- Base UI
- Shoelace
- BaseLayer
- JollyUI
- DraftUI
- Radix UI
- PenguinUI
- Tailwind CSS
- TailwindUI
- VerveUI
- DaisyUI
- ChakraUI
- Flowbite
- FloatingUI
- Downshift JS
- Mantine
- 59:02 Sick Picks & Shameless Plugs.
Sick Picks
- Wes: Battery Daddy
- Scott: Lazy Susan, Rechargeable Batteries, Charger
Shameless Plugs
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
Scott:X Instagram Tiktok LinkedIn Threads
Randy: X Instagram YouTube Threads