어제 한참을 헤매던 그 문제를 오늘에서야 해결했다. 기존 문법들을 hook으로 바꾸면서 진행중인데 uesEffect
를 사용함과 동시에 비동기 함수를 처리하기 위해 try{}catch{}finally{}
를 사용했다. 라이프사이클 문제라고 생각해서 검색 또한 그 방향 위주로 했다. 그렇지만 이게 무슨일.. 그저 다른 컴포넌트에 return()
을 잘해주지 않아 발생했던 문제였다. {}
여기에 리턴할 컴포넌트를 넣어두었던것... 느낀점은 ... '오류 콘솔을 제대로 읽자!!'
Javascript 테스트 문제중 한문제의 의도를 잘못 파악해서 엉뚱한 답변을 해두었다. 클로저를 사용해서 해결해야 하는 문제를 혼자 함수를 바꾸고 난리가 났다. 한번 더 문제를 확인하고 정확한 의도 및 개념을 파악해두어야겠다.