vercel (1) 썸네일형 리스트형 [TIL_포켓몬 도감_트러블슈팅(5)] 2/11 vercel로 배포! 1. 훅은 컴포넌트 안에서 사용하기!디테일 페이지에서도 포켓몬을 추가할 수 있게 하려고 하니기존에 사용하던 함수를 재사용하며 될 것 같았다그래서 컴포넌트 분리해서 사용했는데 이런 에러가 나왔다이 함수 안에 훅이 있기는한데 컴포넌트 분리하게 되면 다른 방식으로 호출해야하나 보다코드는 이러하다컴포넌트의 바디 안에서 호출해야하기 때문에저 함수를 호출하는 곳에서 인자로 redux 훅들을 인자로 넘겨줘야 한다이렇게 바꿔줬더니 원활히 작동한다!근데 기존의 함수를 그저 분리만 해준건데 무슨 차이가 있는걸까? 공식 문서에 따르면 js 함수에서 호출하지 말고 react 함수 컴포넌트에서 호출하라고 알려준다js 함수와 react 함수 컴포넌트의 차이는 jsx를 반환하냐 안하냐의 차이!즉, 위의 나의 코드는 jsx를 반환하.. 이전 1 다음