3 ms·
"(which a team of designers can freely modify without worrying about breaking anything or even touching the logic)" wut edit: JSX accomplishes this goal handi
by dustingetz 12y ago
"(which a team of designers can freely modify without worrying about breaking anything or even touching the logic)"
wut
edit: JSX accomplishes this goal handily, no other tech i have ever used comes anywhere close to JSX, and I have used nearly all of them. (I'm the engineer who manages the designer and integrates his changes. Interactions with the designer are like, "Go to line 37 of XJZ.js and make it look like foo." In JSX, there usually isn't any integration to do as he can commit directly. Which is why JSX rocks.)
- BinaryIdiot 12y agoNever worked with web designers? Typically folks who are great with design and doing some styling and markup? We have some really awesome folks with the current company I'm with so they frequently work with the developers to make their shit sexy. Edit: to address your edit that seems overly complicated to me. Most of the web designers (or designers in general) don't know a lot of JavaScript; asking them to make structural changes inside of JavaScript worries me a little. I'd much rather them change the view in its natural state: html and css. JSX isn't that.
- mikewhy 12y agoso instead of pointing your designers to a .html file, you point them to a .jsx file? not seeing the issue. also: var MyComponent = Reate.createClass({ render: function () { return require('./template-designers-are-not-scared-to-touch').apply(this); } }); but this is a silly separation