REACT
[REACT] 다른 컴포넌트로 state 할당하기
예글
2022. 12. 6. 10:20
1. 부모 컴포넌트에 useState 만들기
let[modal, setModal] = useState(false);
2. setModal 들어갈 JSX에 onClick함수 넣기
<span onClick = {() => setModal(true)}>클릭</span>
3. 자바스크립트 함수 작성
{modal == true ? <Modal setModal={setModal}></Modal> : null}
이때!! 다른 컴포넌트로 보낼 setModal props 작명하기!
4. 자식 컴포넌트로 와서 setModal 할당하기
const Modal = ({setModal}) => {
retrun (
<span onClick={() => setModal(false)}> 클릭 </span>
드디어 해결!!! 어제 해결 못 하고 퇴근해서 집 가는 길에도 생각하고 자기 전까지 구글링 하면서 생각했는데 생각보다 빠르게 해결해서 다행... 뿌듯하다 이제 뭔가 props에 대해서 알 것 같기도