Hopefully I can help prevent someone else from pulling out their hair trying to figure this out.
I'm doing it, I'm learning Typescript. This post is the first of a series of where I'll be #LearningInPublic.
I share my two cents on the age-old question of whther designers should code. TLDR? Yes. But why? What can you expect to get out of the experience?
Using scoped styles doesn't mean you need to give up flexibility.
Animating auto height or width is always a tricky matter. With React Spring and a couple hooks, we can build a super-slick accordion component.