I have written correct but i can't move to the next challenge, its been now two days and its really frustrating react challange "Review Using Props with State

class CampSite extends React.Component {

  constructor(props) {

    super(props);

  }

  render() {

    return (

      <div>

        <Camper/>

      </div>

    );

  }

};

// Change code below this line

const Camper = props => (<p>{props.name}</p>);

Camper.defaultProps = {name: `CamperBot`

};

Camper.PropTypes = {name: PropTypes.string.isRequired

};

Hey @kagaidouglas, welcome to the forum.

Unfortunately you have a typo, preventing the challenge to progress.
The property is called propTypes not PropTypes.

So in other words:

// from this
Camper.PropTypes = {..}

// to this
Camper.propTypes = {...}

And you should be good to go :sunglasses:

More info on the React docs page.

:heart_eyes::joy: thanks a lot dear God bless you

1 Like