custom hooks를 만들때 return 값 없어도 됨
useEffect는 앞에 render관련 조건문이 없어야함. 예를들어
export function Example() {
if(someCondition) {
return <SomeComponent />
}
useEffect(() => {
// something
},[])
return <div>Example component</div>
}
이렇게 될 경우 에러가 뜨는데,
export function Example() {
useEffect(() => {
// something
},[])
if(someCondition) {
return <SomeComponent />
}
return <div>Example component</div>
}
요렇게 하면 해결된다.