> React, also being inspired by Elm
This is news to me, are you sure about that? Wasn't react released earlier than elm?
I believe you're right, I meant to say React's Hooks, but now I can't find a reference to that so maybe I misremembered. I wasn't interested in previous versions of React after going over the basics in the docs a few times, but after the introduction of hooks I found it more appealing.
I think you actually meant Redux, which as an implementation of the Flux architecture was inspired by Elm, as per the author [1].
[1] https://egghead.io/podcasts/dan-abramov-co-author-of-redux
At the same time, I do know what you mean about the walled garden ecosystems. It seems unfortunate that every framework I pick up, I'm learning a new set of components everyone uses for things like virtualization. On the backend it feels less common to be using a library that's only relevant to your stack, and when there's a killer library in another language, you don't need to move mountains to use it.