They might know tailwind or bootstrap, but I doubt they even know what kind of HTML their react component library is producing, let alone have the capability to style it.
They might know tailwind or bootstrap, but I doubt they even know what kind of HTML their react component library is producing, let alone have the capability to style it.
My experience in the last few years has been "no", in general. It is a rare, elite few who bother to learn it. Most devs don't want to put in the effort, and so think it's hard, or think there is a better, easier solution out there.
As a freelancer, I've seen many teams prefer to reach for React components that do layout, or for other libraries like MaterialUI which take just as much effort to learn as CSS, but then they are unequipped to troubleshoot the inevitable unexpected consequences.
CSS is a pretty amazing system for laying things out responsively. I've not seen anything better.
Never had an interview question about styling before - but some places ask you about inverting binary trees than never have you do anything that involves inverting a binary tree, so that wouldn't tell me much.
I have dabbled periodically in modern front end development, but it depresses me hugely. All the mistakes that gave us PHP dominating back ends (another sad story) being repeated in a modern context.
Learn CSS? I did. Feel like I wore out MDN but I agree it is awesome. An adequate solution to a very difficult problem.