What is JSX?
What are the differences between JSX and HTML?
How can you add custom styling to an element in JSX?
Why cannot you use class property on JSX elements?
We should use className keyword instead of class, in order to avoid collision between JS class keyword and property that is put on JSX object that we return in React Components.
How can you embed variables in jsx?
We can reference a javascript function or variable by putting it in a set of curly braces like below.
{buttonText}Note: It is not a JavaScript object, it is the syntax that JSX uses to refer to JavaScript variables
Objects are not valid React child and will produce an error.
What are the JSX rules?