2 ms·
>FRP is based around the idea of declarative components, but a lot of developers have an aversion to it because of the academic aura around it. Not just that.
by danabramov 12y ago
>FRP is based around the idea of declarative components, but a lot of developers have an aversion to it because of the academic aura around it.
Not just that. I may be stupid but personally I find it mentally simpler to `setState` than to `flatMapLatest`. To each their own I suppose.
>React's innovation is using virtual DOM to make declarative components usable without delving into FRP.
Precisely.
>The "declarative component model" is not an innovation, it's an obvious approach [..] can achieve the same [..] by [..] obviously doesn't perform and has some edge cases where it breaks things (textboxes, for example), but the idea is the same
React is not an academic paper, it's a tool. It doesn't need to have new ideas, it needs to execute on them in a practical way. Which it does.