I like how core features of React are being considered harmful. First it was component internal state, now it's mixins and next thing will be the lifecycle methods.
React components will then boil down to pure render functions. React will then be replaced by simpler VirtualDOM implementation. JS function declaration boilerplate will be removed from render functions, so they will be more HTML with some JS as the other way around. Also they will be called templates.
We are getting back to good-old-days PHP-style webcoding, but with few HUGE improvements.
1. no globals, mostly pure functions
2. no business logic in templates, but in easy-to-reason-about redux-style state reducers
3. client-side rendering / isomorphic apps possible
React components will then boil down to pure render functions. React will then be replaced by simpler VirtualDOM implementation. JS function declaration boilerplate will be removed from render functions, so they will be more HTML with some JS as the other way around. Also they will be called templates.
We are getting back to good-old-days PHP-style webcoding, but with few HUGE improvements.
1. no globals, mostly pure functions
2. no business logic in templates, but in easy-to-reason-about redux-style state reducers
3. client-side rendering / isomorphic apps possible