Wii Pointer #1 Tilt Normal
본문 바로가기
⭐ 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬/Error

[Error] OOTD - 깜빡임 에러

by 개발자_후니 2024. 3. 11.
728x90
반응형
문제 확인

 

2024.03.08 - [⭐ 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬/project 개발일지] - [프로젝트 개발일지] OOTD - 장바구니 Select (선택 사항)

 

[프로젝트 개발일지] OOTD - 장바구니 Select (선택 사항)

선택 사항을 만들어 보려고 한다. 위의 빨간색으로 체크된 부분 처럼 state로 값을 DB에서 가져오고 value로 담고 있다가 select의 options를 선택하면 값이 바뀌는 로직을 만들고 싶었다. 그러기 전에

jrogrammer.tistory.com

 

해결 방법

 

2024.03.11 - [⭐ 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬/project 개발일지] - [프로젝트 개발일지] OOTD state 변경 시 깜빡임 문제 해결

 

[프로젝트 개발일지] OOTD state 변경 시 깜빡임 문제 해결

Before we start... 내가 직면한 오류(?) 라고 하기에는 거창하지만 state의 값이 변경될 때 혹은 query를 날릴 때 select의 값이 깜빡이는 문제가 있었다. 결론은 해결했다...! 2024.03.08 - [⭐ 𝐩𝐫𝐨𝐣𝐞

jrogrammer.tistory.com

 

추가로 알게된 점

 

2024.03.11 - [📁 𝐫𝐮𝐧𝐭𝐢𝐦𝐞𝐄𝐧𝐯𝐢𝐫𝐨𝐧𝐦𝐞𝐧𝐭/React.js] - [React .hook] Next.js 프로젝트에서 useEffect 호출이 2번되는 오류

 

[React .hook] Next.js 프로젝트에서 useEffect 호출이 2번되는 오류

Before we start... useEffect React의 가장 기본적인 hook이다. 한달전에 우리가 같이 복기한 시간이 있었다. 2024.02.17 - [📁 𝐫𝐮𝐧𝐭𝐢𝐦𝐞𝐄𝐧𝐯𝐢𝐫𝐨𝐧𝐦𝐞𝐧𝐭/React.js] - [React .hook] What is

jrogrammer.tistory.com

 

결론

 

  • useEffect를 활용할 때는 의존성 배열을 최대한 비워주는게 좋을 것 같다.

 

  • Next.js 프로젝트에서 useEffect가 2번 호출되는 이유는 next.config.js의 reactStrictMode가 true로 설정이 되어있기 때문===> false로 바꿔줘야 된다.

 

  • state가 변경되는걸 감지하고 그 값을 저장하고 싶다면? useMemo, useCallback을 적절히 활용하자.
728x90
반응형