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>
 | 
						|
);
 | 
						|
```
 |