Some people here assume that I am stupid and didn't learn the css basics. This is just funny.
Some people here assume that I am stupid and didn't learn the css basics. This is just funny.
These kind of things will receive lots of oppositions at first, but once you know the basics are right (e.g. trivial mapping from js obj to css) and build on top of it, this is bound to take off one day like JSX did =).
Have you given react-hyperscript a chance? https://github.com/mlmorg/react-hyperscript
Having first class functions for creating DOM makes it much easier to keep your DOM state creation dry. It's more tedious if you use it just like JSX, but if you recognize where you are repeating yourself over and over again, it's trivially easy to write functions that encapsulate all the repetitive structures in your HTML.
Furthermore, you don't completely break all the tools out there like eslint and whatnot. The h-script blends really nicely with solutions like RCSS and JSS.