|
|
|
|
|
by cnp
4167 days ago
|
|
"How are they supposed to remember stuff like that?" Designers are never given enough credit. If they can handle all of the insanities of CSS (and various preprocessors), this will seem like cake. Its just a single `render` method, generally living at the top or the bottom of a file; nothing complex. Additionally, you stub out your static html markup first -- just like in a template -- and then you add interactivity. In an ideal world this always happens first. It took our designer all of two minutes to learn the nuances of JSX -- className, that's it! I would give it a shot, i'm sure they'll manage :) |
|
A wrinkle I did not mention is that we are in the process of transitioning how we do views. The new stuff is Ractive, but the old stuff is another library whose templates are also straight HTML. So using JSX would not only incur the aforementioned problems but also "wait, this is JSX so I should use this attribute name, and this is HTML so I should use this one." It just sounds shitty to me. And to them.
The situation is not designers can't handle it, the situation is they shouldn't have to deal with that kind of crap.