* fix: restructure certifications guide articles * fix: added 3 dashes line before prob expl * fix: added 3 dashes line before hints * fix: added 3 dashes line before solutions
800 B
800 B
title
title |
---|
Define an HTML Class in JSX |
Define an HTML Class in JSX
Problem Explanation
- HTML and JSX may seem that they are exactly the same but there are a few differences between them.
- One of these differences is the naming convention.
- HTML attributes and event references in JSX become camelCase(onclick => onClick).
- There may also be some words reserved in JavaScript.For instance the word "class" cant be use to define HTML classes in JSX.Therefore instead of using "class" you can use "className".
Hints
Hint 1
- You may want to change "class" to "className".
Solutions
Solution 1 (Click to Show/Hide)
const JSX = (
<div className='myDiv'>
<h1>Add a class to this div</h1>
</div>
);