3 ms·
> That seems like a pragmatic solution. That's not a contradiction to it being bad magic. In fact, this being a pragmatic solution is a strong, though not con
by mpweiher 2y ago
> That seems like a pragmatic solution.
That's not a contradiction to it being bad magic.
In fact, this being a pragmatic solution is a strong, though not conclusive, indicator that the underlying abstractions are not fit for purpose.
And the fact that lots of pragmatic choices led to those abstractions that are not fit for purpose also is an indicator that something about the starting point or the road is not right. Or both.
- jemmyw 2y ago> abstractions that are not fit for purpose You say that, but react is very successful, indicating that it's abstractions are working just fine for many people. Maybe we'd say they're not perfect but they fit it's purpose. It might not be my favourite frontend library to work with, but it's the one I'd be most likely to choose for commercial work because it does work well, and high use means that people have explored many solutions to problems with it.
- mpweiher 2y agoYou missed "underlying" from "underlying" abstractions. React is an implementation, not the underlying abstraction. With react it's not even clear what the underlying abstraction is. https://github.com/reactjs/react-basic/pull/12 https://github.com/reactjs/react-basic/pull/12