작성
·
1.7K
답변 1
0
에러 메시지에 나온대로 layouts/workspace/index.tsx에 있는 map 코드에 원인이 있습니다. 그 앞 데이터가 없는 건데요. 데이터가 안 불러와진 게 아닌지 네트워크 탭도 한 번 살펴보세요.
Property 'revalidate' does not exist on type 'SWRResponse<false | IUser, any>'. 라고 뜨는걸 보니 맞는것 같습니다 음.. 현재 버전 유지하면서 해결방법이 없을까요?
swr 버전이 1버전이신가요? 0.5버전이신가요? 1버전 코드도 제 강좌 깃헙에 있습니다.
https://github.com/ZeroCho/sleact/blob/master/front/layouts/Workspace/index.tsx
swr 1버전이었는데 디버깅 할려고 초기 강좌버전 전부다 셋팅 맞췄어요. 그래서 0.4.2구요. ws.url 부분 123 되어있던것도 고쳤는데 다이렉트 메세지 눌렀을때 undefined뜨는건 여전히 나오네요. 구글링 계속 중인데 아마 콜백자리가 문제일 확률이 좀 있다는데 처음에 받아오는 것만 못받아오고 클릭하면 데이터 잘받아오거든요.
해결했습니다 자답입니다 userdata||mydata 중에서 mydata 지웠더니 정상 작동하네요. (나 )표시 되는거 보면 myData 값이 불러와진다고 판단하는데 이상하네요
네트워크 탭도 200에 자료 잘들어 있구요 첫번째 클릭만 undefined가 뜨고 두번째부턴 데이터 잘받아 옵니다