Open
Description
Example:
import React from 'react';
import PropTypes from 'prop-types';
const TestComponent = () => (
['one', 'two', 'three'].map(text => <div>{ text }</div>)
);
TestComponent.propTypes = {
customClass: PropTypes.string,
};
export default TestComponent;
React 16 allows for arrays to be returned from components, but in the above example, the no-unused-prop-types
seems to not recognise that customClass
is unused. It does detect it when the component is changed to:
const TestComponent = () => {
const componentArr = ['one', 'two', 'three'].map(text => <div>{ text }</div>);
return <div>{ componentArr }</div>;
};