
Episode 39
A dropdown nest
Sam and Ryan talk about the challenges of building nested dropdowns, whether a component reading data from its children is an anti-pattern, how angle-bracket syntax encourages new components, and whether “CSS best practices” exist.
Frontend First · EmberMap
October 30, 201855m 35s
Audio is streamed directly from the publisher (cdn.simplecast.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Sam and Ryan talk about the challenges of building nested dropdowns, whether a component reading data from its children is an anti-pattern, how angle-bracket syntax encourages new components, and whether “CSS best practices” exist.
Topics include:
- 00:40 – Thinking through a nested drop-down navigation menu
- 35:15 – Building an component & angle-bracket syntax
- 45:00 – Layout UI primitives
- 46:35 – What are CSS best practices? How might Tailwind encourage these?
- 52:17 – "Semantic" classes. Should developers have to name every UI element, if designers don't?