The Items component should include a propTypes check that requires quantity to be a number

Tell us what’s happening:

Your code so far

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

// change code below this line
// change code above this line

Items.defaultProps = {
  quantity: 0

class ShoppingCart extends React.Component {
  constructor(props) {
  render() {
    return <Items quantity={4}/>

Your browser information:

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

Link to the challenge:

You need to tie PropTypes.number.isRequired not to “Items”. you need to tie it to whatever you are actually checking to be required. You’re not requiring the component, you requiring quantity.

got it thanks for the help!

1 Like