3 ms·
I don't personally like it. But rather than see it "fail" I'd prefer there be many great options and less tribalism around frameworks and stacks.
by vyrotek 5y ago
I don't personally like it. But rather than see it "fail" I'd prefer there be many great options and less tribalism around frameworks and stacks.
- PaulHoule 5y agoI like React just fine, except for the hooks. (Pro tip: if it matters what order your functions get called you're not doing "functional programming") I don't like many of things people build in React because (like Docker) it (1) doesn't subtract any complexity, but (2) lets people go further than they otherwise would without discipline. For instance many React apps have multiple widget sets, some of which duplicate very simple functionality, but some of which do really amazing things. Some of them are customizable with CSS (but in different ways) other use toolkits like Emotion that require a lot of conceptual knowledge to master. Either way you have to know CSS and Emotion and the specifics of how they are used in all the widget sets used in your app to be in control. What gets me is that React/MobX and Vue haven't had much market penetration whereas they come pretty close to solving the problem of "how to update the view when the model changes" systematically. That problem is a bear, however, in any GUI framework, many times so when asynchronous comm is the only kind of comm you have.