React ์ปดํฌ๋ํธ์์ props๋ฅผ ์ฌ์ฉํ ๋ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ต๋๋ค:
Error: 'handleSubmit' is missing in props validation
// As-is
const MedalInputForm = ({ handleSubmit, children }) => {
return (
// ์ปดํฌ๋ํธ ๋ด์ฉ
);
};
// To-be
import PropTypes from 'prop-types';
const MedalInputForm = ({ handleSubmit, children }) => {
return (
// ์ปดํฌ๋ํธ ๋ด์ฉ
);
};
MedalInputForm.propTypes = {
handleSubmit: PropTypes.func.isRequired,
children: PropTypes.node.isRequired,
};
export default MedalInputForm;
// ์์ฃผ ์ฌ์ฉ๋๋ PropTypes ์์
ComponentName.propTypes = {
string: PropTypes.string,
number: PropTypes.number,
function: PropTypes.func,
array: PropTypes.array,
object: PropTypes.object,
node: PropTypes.node,
element: PropTypes.element,
};