Uncaught Error: Too many re-renders. React limits the number of renders to prevent an infinite loop.
에러 발생
onClick
에 useState
를 바로 달아서 error가 난 것으로 예상.<StCategoryWrap>
<h1>카테고리 : </h1>
{categories.map((category, location) => {
return (
<StCategoryBtn
key={location}
onClick={() => categoryHandler(category.location)}
>
{category.buttonName}
</StCategoryBtn>
);
})}
</StCategoryWrap>
회원가입 직후에 일부 기능이 작동 안 하는 현상
const onSubmit = (data) => {
axios.post(`${serverUrl}/user/signup`, data)
.then(res=> {
Swal.fire(
'회원가입 완료!',
'success'
)
navigate("/login")
})
.catch (error=>{
console.log(error)
Swal.fire({
icon: 'error',
title: '이미 가입한 이메일입니다'
})
});
};