-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
movieimage가 안뜨네요...
20.06.09 16:02 작성 조회수 246
8
답변을 작성해보세요.
6
아침에사과
2021.02.09
저도 같은 문제였는데 setMovies(...[response.results])
로 변경해주니 해결되었습니다.
강의에는 이 부분이 설명없이 바뀌어 있더라구요
5
rlaalsrb3559
질문자2020.06.09
setMovies([response.result])를
setMovies([...Movies, ...response.results]) 로 변경 해주었더니 해결되었습니다. 혹시 이둘의 차이가 뭔지 알수 있을가요?? 불변성 유지해주려고 전개연산자를 쓴건가요?? |
4
John Ahn
지식공유자2020.06.09
setMovies([ a , b ])
a = 현재 가지고있는 Movies들 (하지만 ... 전개 연산자를 사용하여 직접 state을 건들지 않고있지요 ~ )
b = b에서의 ...을 사용했을때는 object 들이 여러개입니다
, 하지만 ...없이 사용하면 Array안에 Object 들이 들어있어서 이미
a, b 를 [] Array가 감싸고 있기에 올바른 형식이 아닙니다 ^^
0
크림
2022.07.16
setMovies(...[response.results])는 의미가 없는거 같습니다.
results가 영화 객체들을 담은 배열인데, 배열을 배열에 담고 펼치는 동작이라 response.results와 차이가 없습니다. 그냥 setMovies(response.results)가 맞는것 같아요.
0
답변 5