Props is missing from props validation

Nicc

I'm using the following code which is being parsed by the linter eslint-plugin-react. It returns the warning:

"product is missing in props validation"

while i declare product in propTypes at the bottom and that i pass it to function. any idea ?

import React from 'react'

const ProductDesc = (props)=>({
  render(){
    return (
      <div>
        <h1>{props.product.headline}</h1>
        <img src={props.product.images[0].imagesUrls.entry[2].url} alt="Thumbnail large pic"/>
        <p>Yeah</p>
      </div>
    )
  }
})

ProductDesc.propTypes = {
  product: React.PropTypes.object
};

export default ProductDesc;
Nicc

syntax should have been

const ProductDesc = (props)=>{
    return (
      <div>
        <h1>{props.product.headline}</h1>
        <p>Yeah</p>
      </div>
    )
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Parameter is missing in props validation

'setLoading' is missing in props validation

Missing in props validation (props-types)

Props in functional component are missing in props validation

'classes' is missing in props validation - Linting

is missing in props validation React JS

'match.params.id' is missing in props validation

React-navigation, tintColor is missing in props validation

React eslint error missing in props validation

React Navigation 'navigation' is missing in props validation

ESLint `prop is missing in props validation` but it's there

ESLint missing props validation in Class Component

missing in props validation react/prop-types

How to solve ESLint is missing in props validation in React?

React Redux missing in props validation and recommended pattern for initialising container from an external API using redux-observable

Missing properties when inferring props from component

Object missing from props in React child component

Flow is missing props validation when setting default values on an object

ESlint complains about this.props.handleSubmit missing in prop validation

Dispatch action is missing in props validation [react/prop-types]

Eslint - 'match' is missing in props validation (react/prop-types)

data.site.siteMetadata.description is missing props validation - gatsby and graphQl

eslint+ flow : 'attribute' is missing in props validation (Object with identifier)

Line 5: 'tags' is missing in props validation react/prop-types

'children' is missing in props validation react/prop-types

VueJS - Object Props validation

useEffect missing dependencies 'props'

typescript react props validation not working

Missing MaterialUI Table Props in Storybook