Class name
Ember uses class, while React uses className for defining CSS classes. CSS classes are used for associating styles with elements.
Ember
The class attribute is used to define static CSS classes directly in the Handlebars template.
<p class='theme-text'>This text will match the site's theme</p>
React
className is used instead of class to define CSS classes. This is because class is a reserved word in JavaScript so JSX has to avoid it for transpilation more info.
Live Editor
function ThemeText() { // see custom.css for defined class return ( <p className="theme-text">This text will match the site's theme</p> ) }
Result
Loading...