I think a big part of it is react specific which is also largely down to the functional approach which took over the community years ago.
That ends up with a very different set of patterns and whatnot compared to lots of various desktop approaches.
Something more traditional desktop looking might be Angular, Lit or Futter which to be fair is actually a desktop and mobile framework that also happens to target web.
If you’re looking for an interesting journey into what that looks like in practice I would suggest doing a couple of flutter tutorials and building a todo app or something. It’s very different looking from React for sure.
That ends up with a very different set of patterns and whatnot compared to lots of various desktop approaches.
Something more traditional desktop looking might be Angular, Lit or Futter which to be fair is actually a desktop and mobile framework that also happens to target web.
If you’re looking for an interesting journey into what that looks like in practice I would suggest doing a couple of flutter tutorials and building a todo app or something. It’s very different looking from React for sure.