Header.js -> Category.js props를 넘겨주기const Header = () => {
const [isMenuIcon, setIsMenuIcon] = useState(false);
const menuDropdown = () => {
setIsMenuIcon((prevState) => !prevState);
};
.
.
.
return (
.
.
.
{isMenuIcon && (
<div ref={dropdownRef}>
<Category setIsMenuIcon={setIsMenuIcon} />
</div>
.
.
.
useState를 사용해서 Header.js에 상태를 만들고 카테고리에서도 버튼을 클릭하면 닫힐 수 있도록 상태를 보내주려는 계획!
정상적으로 props를 받아오고, 작동도 잘 되고있는데...🫠
이게 안된다고...?
GPT + 구글링 기반으로 해결방법을 모색 중에 해당 방법으로 해결하신 분들이 많아서 도전..!
npm install prop-types
importimport PropTypes from 'prop-types';
Category.propTypes = {
setIsMenuIcon: PropTypes.func.isRequired,
};

공감하며 읽었습니다. 좋은 글 감사드립니다.