강의

멘토링

로드맵

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của joeune929849
joeune929849

câu hỏi đã được viết

[Renewal] Tạo NodeBird SNS bằng React

Tạo dữ liệu giả và postform

TypeError: Cannot read property map of undefined 에러 질문

Viết

·

836

0

components/PostForm.js 파일의 imagePaths.map부분에서 에러가 떠서 로그인 후 페이지가 뜨지 않습니다.

에러 내용 )

TypeError: Cannot read property 'map' of undefined

   35 | <div>

> 36 |     {imagePaths.map((v) => (

        |                ^

   37 |         <div key={v} style={{ display: 'inline-block' }}>

어떤 부분을 확인해봐야 할지 잘 모르겠어서 질문 올립니다.

reduxexpressreactnodejsNext.js

Quiz

61% người trả lời sai. Hãy thử ngay!

리덕스의 주요 목적은 무엇인가요?

React 컴포넌트 라이프사이클 관리

서버와의 비동기 통신 최적화

애플리케이션 상태 중앙 집중 관리

UI 렌더링 성능 향상

Câu trả lời 5

1

리듀서에서 오타를 안냈는지 확인해보세요 저는 

imagePaths 를 imagePath 로 써서 언디파인드 떴습니다

1

zerocho님의 프로필 이미지
zerocho
Người chia sẻ kiến thức

imagePaths가 undefined인 것인데요. 혹시 이미지 업로드 시도 후에 에러가 뜨는 게 아닌가요?

imagePaths가 왜 undefined가 됐는지 redux devtool같은 것으로 추적해보세요.

0

{imagePaths && imagePaths.map((v) => {
                    return (
                        <div key={v} style={{ display: 'inline-block' }}>
                            <img src={v} style={{width: '200px'}} alt={v}/>
                        </div>
                    )
                })}
이렇게 바꾸니까 되더라고요
 
초기 값이 현재 없는데 for문을 돌리려니 없다고 에러가
는거 같습니다.

0

저도 로그인 시에 에러 뜨고 있는데 해결 되었나여?

joeune929849님의 프로필 이미지
joeune929849
Người đặt câu hỏi

이거 아무리찾아봐도 못찾아서 선생님 코드 부분부분 복붙해봤더니 해결됐습니다. 원인을 정확히 알지못해서 아직까지도 찝찝하네요ㅠㅠ

0

joeune929849님의 프로필 이미지
joeune929849
Người đặt câu hỏi

로그인 클릭시 에러가 뜹니다

제가 놓친 부분이 있을것 같아서 더 확인해 보겠습니다. 감사합니다.

Hình ảnh hồ sơ của joeune929849
joeune929849

câu hỏi đã được viết

Đặt câu hỏi