• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

미니 블로그 npm start 시 Cannot read properties of null 에러

24.04.17 15:24 작성 24.04.17 15:24 수정 조회수 83

1

안녕하세요 블로그 만드는 과정에서 에러가 떴는데 이유를 모르겠어서 질문 드립니다.

답변 2

·

답변을 작성해보세요.

0

박승균님의 프로필

박승균

질문자

2024.04.17

https://github.com/seungyun-Park/mini_blog/tree/master
코드 올려놓았습니다

확인해주시면 감사하겠습니다!!!

우선 현재 코드 기준으로 styled-components가 설치되지 않은 것으로 나옵니다.

아래 명령어를 통해서 styled-components를 설치해주시기 바랍니다.

npm install styled-components@latest

 

그리고 PostViewPage에서 find() 함수를 사용해서 게시글을 찾는 부분에서 타입 오류가 있습니다.

여기서 타입까지 체크하는 === 연산자를 사용하게 되면 item.idnumber 타입이고, postIdstring 타입이므로 게시글을 찾을 수 없게 됩니다.

그래서 아래와 같이 == 연산자를 사용하는 형태로 수정하고 다시 한 번 실행해보시기 바랍니다!

const post = data.find((item) => {
    return item.id == postId;
});
박승균님의 프로필

박승균

질문자

2024.04.17

헉 감사합니다 해결되었습니다 !!

0

안녕하세요, 소플입니다.

 

작성하신 소스코드를 봐야 원인을 파악할 수 있을 것 같습니다.

혹시 코드가 GitHub에 올라가 있다면 링크를 알려주시고, 그렇지 않다면 이 글에 댓글로 주요 부분의 코드를 올려주시면 좋을 것 같습니다!

 

감사합니다.