작성한 질문수
React로 NodeBird SNS 만들기
작성
·
182
0
저기 mainPosts에서 1번째에있는 프로퍼티에 useSelector로 가져와서 자바스크립트로 접근하려하는데
mainPosts[1].title
mainPosts[1]['title']
이런식으로 접근하면 에러가 납니다
저기에 접근하려면 어떻게 해야하나요
답변 10
1
예외처리요?? 단순히 포스트가 없을 때 화면만 리턴해주시면 됩니다.
네 현재 mainPosts[0]이 없는 상태(로딩이 안 된 상태)입니다
dispatch를 initprops로 초기에 하니까 해결됬습니다 비동기방식이라 안불러졌던거네요 감사합니다 도움됬습니다!!
예외처리하니까 아예 뜨질않네요...
이게 말씀하신게 맞는거같네요 비동기방식이라 없는대 불러서 그런거같습니다
이런식으로 나고있습니다 없을때 대비한 예외처리는 안했는데
해보겠습니다
console log에 뜨는 내용은 비동기입니다. 에러메시지가 어떻게 나시나요. mainPosts가 없을때를 대비한 코드는 넣으셨나요
저기서 mainPost[0]번에 접근할때 mainPost[0]이런식으로 접근하면 객체형식으로 나오는데
그 객체안에있는 값에 접근하니까 없는값이라고 나오구요 ㅜㅠ
이런식으로 썻습니다
console.log(mainPost) 이렇게하면
이런식으로 포스트가 뜨긴합니다
저게 맞습니다. 다만 포스트가 없을 때는 에러가 나겠죠 selector를 어떻게 쓰셨나요