소개
게시글
질문&답변
2020.05.29
선생님 로긘해서 Favorite컴포넌트를 확인하려하면 메인화면으로 리턴됩니다 ㅠㅠ
아 true로 바꾸니까 메인화면으로 리턴되는 현상이 사라졌습니다. 감사합니다
- 0
- 3
- 321
질문&답변
2020.05.28
선생님 로긘해서 Favorite컴포넌트를 확인하려하면 메인화면으로 리턴됩니다 ㅠㅠ
혹시몰라서 로그내용도 첨부해봅니다. 마지막 로그두개가 의심스럽네용(사진)
- 0
- 3
- 321
질문&답변
2020.05.20
선생님... Movies가 불러지지가 않습니다 ㅠㅠ 어케된걸까요
ㅠㅠㅠ 선생님의 말씀에 힘입어 해결하였습니다. 에러 원인이 두가지 있었습니다. 그런데 선생님 코드에서는 setMovies에서[response.result]로 넣어주셨는데 이중배열이 아니라 그냥 배열로 사용되었는데 어떻게된걸까용?? function hookFunction(Movies, MainMovieImage){//response.result를 받고 다시 Movies.result호출 setMovies([Movies.result])//[Movies]를 넣어주면 이중배열 setMovies(Movies)코드로 수정후 해결 setMainMovieImage(MainMovieImage) // setMainMovieImage(response.results[0]) console.log(`Movies-> ${Movies}`, `MainMovieImage-> ${MainMovieImage}`); }
- 0
- 4
- 285
질문&답변
2020.05.20
선생님... Movies가 불러지지가 않습니다 ㅠㅠ 어케된걸까요
console.log(`movie->>>${movie}`, `Movies=>>>>${Movies}`); 결과값 movie->>>undefined Movies=>>>> console.log(`movie->>>${movie}`, `Movies=>>>>${Movies != null}`); 결과값 movie->>>undefined Movies=>>>>true console.log(`movie->>>${movie}`, `Movies=>>>>${Movies != undefined}`); 결과값 movie->>>undefined Movies=>>>>true Movies값 자체가 undefined가 나옵니다. Movies값이 비어있다고생각했는데 undefined였던것같습니다. 첫번째 consol.log에서Movies값이 비어있어서 착각했었네요.
- 0
- 4
- 285
질문&답변
2020.05.17
안녕하세요 setStatement관련해서 질문드립니다
해결했습니다 useEffect 내부에서 선언하면 에러의 원인이 되는거같네요 따로 setState를 위한 function생성후 생성한 function을 useEffect내부에 선언하니 해결되었습니다 다른분들도 비슷한 에러가 날수도 있으니 react공식문서 주소와 참고내용을 첨부하겠습니다. Hook 사용 규칙 Hook은 그냥 JavaScript 함수이지만, 두 가지 규칙을 준수해야 합니다. 최상위(at the top level)에서만 Hook을 호출해야 합니다. 반복문, 조건문, 중첩된 함수 내에서 Hook을 실행하지 마세요. React 함수 컴포넌트 내에서만 Hook을 호출해야 합니다. 일반 JavaScript 함수에서는 Hook을 호출해서는 안 됩니다. (Hook을 호출할 수 있는 곳이 딱 한 군데 더 있습니다. 바로 직접 작성한 custom Hook 내입니다. 이것에 대해서는 나중에 알아보겠습니다.) https://ko.reactjs.org/docs/hooks-overview.html
- 1
- 2
- 263