23 lines
		
	
	
		
			683 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			683 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Define an HTML Class in JSX
 | |
| ---
 | |
| ## Define an HTML Class in JSX
 | |
| 
 | |
| - 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".
 | |
| 
 | |
| ## Hint 1:
 | |
| - You may want to change "class" to "className".
 | |
| 
 | |
| ## Solution
 | |
| ```javascript
 | |
| const JSX = (
 | |
|   <div className = "myDiv"> 
 | |
|     <h1>Add a class to this div</h1>
 | |
|   </div>
 | |
| );
 | |
| ```
 |