News for hackers. Stuff that matters.
Re:Vue.js vs. React by scottmf on Saturday August 19, 2017 @06:57PM (#15056093)
What's the difference between :disabled and the regular HTML disabled? Same for ID, etc. How do strings differ from variable names?

The only way I see that as being more "intuitive" is if you're familiar with other templating languages.

JSX is far clearer:

  <button disabled={isButtonDisabled}>Button</button>
  <form onSubmit={handleSubmit}></form>
  <a onClick={doSomething}></a>
All you really need to know is everything between braces is plain JavaScript, and property names are camelCased.
Re:Vue.js vs. React by dmitriid on Sunday August 20, 2017 @06:21AM (#15057800)
...and property names are Javascript property names. Because, well, JSX is a very thin layer on top of Javascript