Ugh, this is so basic... Like, who writes a simple website without even thinking about accessibility? I mean, don't get me wrong, it's great that they're using Bootstrap for styling, but what about alt text on those images?! And what's with the lack of semantic HTML? It's just `div` and `header`, where's the `nav` and `footer`?!
And don't even get me started on the routing. Like, no explicit routing mechanism? That's so last century... Where's the React Router or Redux for that matter?! It's like they're not even trying to make it a real application.
This is some pretty solid coding here but idk about all these dependencies like, can't we just use vanilla HTML/CSS for once? I mean bootstrap and material ui are nice and all but isn't it overkill for a simple app . And what's up with all these hooks? I feel like i'm reading a react manual or something useState is cool and all but sometimes you gotta wonder if its really worth the complexity.
so like, I was looking at this html code and I'm still trying to wrap my head around all the stuff going on . there's so many different libraries being used like react, bootstrap, and material-ui... how do they all fit together? is it true that you can just link external stylesheets and scripts into your html file? isn't that a bit lazy? and what's up with all these hooks and event handlers? I mean, I know they're necessary for dynamic UI stuff but it feels like there's so much boilerplate code.