Good! Subclassing React.Component is the way to declare a new component class.

When you declare a new component class, you need to give that component class a name. On our finished component, our component class’s name was MyComponentClass:

class MyComponentClass extends React.Component { render() { return <h1>Hello world</h1>; } }

Component class variable names must begin with capital letters!

This adheres to JavaScript’s class syntax. This naming convention is also seen in other languages that write class names in UpperCamelCase, like Java.

In addition, there is a React-specific reason why component class names must always be capitalized. We’ll get to that soon!



Edit your code so that your component class is named MyComponentClass.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?