7 ms·
I am the lead guy of a React library: https://github.com/wingspan/wingspan-forms https://github.com/wingspan/wingspan-forms All the design work was done by an
by dustingetz 12y ago
I am the lead guy of a React library: https://github.com/wingspan/wingspan-forms https://github.com/wingspan/wingspan-forms
All the design work was done by an actual designer who maintained the JSX directly. He knows enough javascript to get around but basically he just pretended it was HTML. JSX is awesome because it means designers can commit directly without involving engineering.
- ryanjshaw 12y agoAs a developer I'm interested enough to try React.js on my next project. However, it seems like designers will still need to write Javascript to implement repeating structures (tables, lists, etc.)? Just like designers don't want me fiddling with their HTML and CSS, I don't want them fiddling with my code -- but React.js's model seems to make such a separation of concerns impossible?
- dustingetz 12y agoYou can of course continue to have designers handoff markup/CSS for integration by engineering. But if your designer can handle basic javascript, you needn't involve engineering at all. In practice it doesn't really matter if the individual views are sloppy javascript since React separates concerns so well.
- deleted 12y ago[deleted]
- beefman 12y agoHow does JSX fare by the "don't trade simplicity for familiarity" standard?
- dustingetz 12y agoIt's just an alternate syntax, so i consider them equivalently simple