import React from 'react'; import { PropTypes } from 'prop-types'; const student = (props) => { return ( <div> <p>Student Name: {props.name}</p> <p>Age: {props.age}</p> </div> ); }; student.propTypes = { name: PropTypes.string, age: PropTypes.number }; export default student;
MyComponent.propTypes = { items: PropTypes.arrayOf( PropTypes.shape({ code: PropTypes.string, id: PropTypes.number, }) ), };
size: PropTypes.oneOfType([ PropTypes.string, PropTypes.number ]),
import PropTypes from 'prop-types'; class Greeting extends React.Component { render() { return ( <h1>Hello, {this.props.name}</h1> ); } } Greeting.propTypes = { name: PropTypes.string };