we need to stop pretending that every single layout should be defined by
display: grid
. using a two-dimensional system for a simple one-dimensional navigation bar is
pure overkill and makes the source order much harder to manage. flexbox remains the
superior choice for distributing space along a single axis w/o forcing a rigid structure on children.
>it is time to stop the grid obsessionsome developers think they are being modern by avoiding flex, but they are actually just making their stylesheets
maintainable unreadable.
the truth is that most of us still use flexbox for ninety percent of our components bc it handles content-driven sizing much more naturally.