Context로 받는걸 객체로 바꾸고 이미지리스트를 삼항연산자로 바꾸면 이러한 오류가 납니다.
사진저장해서 봐주세요ㅜㅜ
터미널 오류는 없습니다.
+ 마지막 사진엔 setIsPublic 이라고 되어있지만 myImages로 세팅했습니다.
const imgList = (isPublic ? images : myImages).map((image) => (

답변 2
0
ImageContext에 images, myImages 올바르게 정의하셨나요?
그리고 6번째 줄이 주석처리되어 있네요. isPublic이 정의되어 있지 않은데 7번째 줄에서 사용하고 있어요.
0
넵 사진에서 보시다시피 ImageContext에 images, myImages에 정의 했구요
isPublic은 ImageContext에서 관리해서 선언한걸 주석처리했습니다.
혹시 깃허브 소스로 봐주실수 있을까요??
중간에 꼬였나싶어서 강의를 두번이나 들었는데 모르겠습니다.
0
아 그러네요 isPublic을 ImageContext에서 불러오는걸로 변경했었네요.
ImageContext에 보시면 myImages 초기값이 []로 설정되어야 하는데 {}로 되어 있어요. 오류 메시지를 보면 map이 함수가 아니다 -> 배열이 있어야 하는데 배열이 없다. -> 어디서 이게 잘못되었는지 역추적 하면 금방 디버깅하실 수 있어요 :)
0
헉 선생님 정말 감사합니다 ㅜㅜ 배열이없는거 까진 알았는데
myImages 초기값이 []이 아닌걸 못보고 윗줄에 images 를 객체로도 바꿔보고
생각해보니 삼항연산자로myImages 불러왔을때 오류가난거라 myImages를 봤어야하는데!..
이문제로 3일동안 헤맸었는데 오류잡아주셔서 정말감사하고 많이 배워갑니다! 감사합니다 선생님
강의 정말 잘듣고있습니다!
0
강전욱님 안녕하세요 :)
오류 메시지 보시면 여전히 7번째 줄에 myImages 대신 setIsPublic이라고 되어 있네요. myImages로 되어 있어야 되요. 파일 저장을 했음에도 수정한 불구하고 수정한 코드가 반영이 안된다면 새로고침하거나 터미널에서 재실행 해봐주세요.
Router.use 두번째 파라미터 ImageRouter : undefined 전달 오류
0
127
2
소스코드 요청
0
165
1
프록시 관련 질문
0
169
1
Presigned URL 사용시 데이터베이스 저장 시점
0
336
1
이미지 등록시 자동 등록 오류
0
218
1
강의에 사용된 코드 다운 받는 사이트 주소 있나요?
0
390
2
axios 이용해서 백엔드로 이미지 전송 중 새로고침
0
476
1
ImageList 컴포넌트에서 업로드 한 사진을 리스트에서 바로 보기 위해 이 방법도 괜찮나요??
0
386
1
이미지 처음 올릴 때만 나타나는 오류
0
257
1
es6 스타일로 Import 할때 동작하지 않습니다.
0
393
1
이미지 업로드시
0
368
1
node js를 이용하고 mysql에 이미지 경로 저장
2
1263
1
선생님 cloudFront를 사용하게되면 S3는 private으로 사용하는게 좋을까요
0
546
1
선생님 aws-sdk 모듈을 찾을 수 없다고 합니다.
0
667
1
new aws.S3 version 확인
2
509
1
react-router-dom v6 useHistory 이슈
7
641
0
람다에서 시간 초과 에러가 뜹니다!
0
318
1
첫 로드시 동일한 이미지 두번호출
2
493
1
이미지 업로드 시 배열로
2
532
1
Promise.all에 대한 질문
0
431
1
세션에 관한 질문이 있습니다.
0
434
1
Promise.all관련 질문 ("여러 이미지 미리보기" 중...)
0
312
1
cdn 주소
0
510
1
특정 user 페이지 가져오기 질문있습니다.
0
298
1





