React - Use PropTypes to Define the Props You Expect

Tell us what’s happening:
Describe your issue in detail here.

Your code so far

import PropTypes from 'prop-types';

const Items = (props) => {
  return <h1>Current Quantity of Items in Cart: {props.quantity}</h1>
};

// Change code below this line
Items.defaultProps = {
  quantity: 0
};
Items.propTypes = {
  quantity: PropTypes.number.isRequired
};
    ShoppingCart.defaultProps = {
  quantity: 0
}
// Change code above this line



class ShoppingCart extends React.Component {
  constructor(props) {
    super(props);
  }
  render() {
    return {Items}  }
};

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36

Challenge: React - Use PropTypes to Define the Props You Expect

Link to the challenge:

You were not asked to add defaultProps for the ShoppingCart component, but if you want to do that it has to go below (after) the component.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.