freeCodeCamp/guide/english/certifications/front-end-libraries/react/define-an-html-class-in-jsx/index.md

23 lines
683 B
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
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>
);
```