Ryan Legler

@ryanlegler
64 Followers
336 Following
86 Posts

Frontend Dev / UX / Storybook / Design Systems / React / Next.js / Svelte

Current Role: Senior Manager - Product Engineering at sprinklr

1/ I like React, other frameworks, web components and vanilla JS. Simplistic React bashing always makes me a little sad:
– Be specific. Constructive and concrete criticism is always useful.
– Ideas of React influenced current approaches—e.g.: Lit’s tagged templates remind me of JSX. As does how the data flow is managed (roughly—there are probably differences that I’m not aware of).

Related: https://molily.de/javascript-criticism/

Client-side JavaScript and React criticism: What comes next? · molily

How do we improve JavaScript usage, teach progressive enhancement and reconcile the community?

Inline code comments

Theory: some people really dislike Tailwind because they tried to use it with plain HTML, and got fed up with having to repeat the same long class list for every element. I'd get annoyed - give me my CSS selectors, dammit! And then I'd write articles like this: https://heydonworks.com/article/what-is-utility-first-css/

Whereas if you're used to component frameworks like React, most of your selectors are specific to a single element in a single component anyway, and they only serve to add more indirection.

#Tailwind #TailwindCSS

What is Utility-First CSS?

Learn about utility-first CSS and what is meant by “utility“ in this context

HeydonWorks
@heydon @adrian reminder…
“While there are genuine, good uses for them, many modals are…”
@cory I first read this as “All Your Face are Belong to us”, was shortly thereafter disappointed.

https://aaadaaam.com/notes/taming-tailwind/ “In essence, you’re reducing Tailwind’s job down to “token manager”, and unlocking the full power of modern CSS by doing so.”

Super interesting approach!

#tailwind

Taming Tailwind | Adam Stoddard

I wasn’t a Tailwind fan. Between the heavy-handed approach, the needlessly antagonistic marketing, and a community prone to dog-piling valid criticism, I did...

Great deep dive into RSC component composition. I’v been a fan of the donut visual metaphor, this article helps solidify the concept. https://frontendatscale.com/blog/donut-components/ #React #reactjs #rsc #nextjs
Delicious Donut Components | Frontend at Scale

An interactive guide to component composition with React Server Components

Nothing beats plain old css.

#css #tailwind

My favorite new zero runtime CSS-in-JS tool that doesn’t actually exist yet. https://github.com/joshwcomeau/dream-css-tool
GitHub - joshwcomeau/dream-css-tool

Contribute to joshwcomeau/dream-css-tool development by creating an account on GitHub.

GitHub
The Two Reacts — overreacted

UI = f(data)(state)