인프런 커뮤니티 질문&답변

ejrgud31님의 프로필 이미지
ejrgud31

작성한 질문수

처음 만난 리액트(React)

(실습) App.js 파일 수정, 애플리케이션 실행하기, Production 빌드하기

== 와 ===

작성

·

490

0

const post = data.find((item) => {
        return item.id == postId;
    });

이 코드에서 왜 == 를 ===로 바꿔줬을 때는 data를 찾지 못하는 걸까요?

postId 와 item.id 모두 int 값 아닌가요?

답변 1

0

Inje Lee (소플)님의 프로필 이미지
Inje Lee (소플)
지식공유자

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

예제코드에서 react-router-domuseParams hook을 통해서 받아오는 postId의 타입은 string입니다.

아래 링크에 있는 내용을 참고하시면 좋을 것 같고,

https://reactrouter.com/en/main/hooks/use-params

개발시에 아래와 같은 코드를 통해 실제 타입을 콘솔 로그로 찍어보시면 도움이 되실 것 같습니다!

console.log(typeof postId);

감사합니다.

ejrgud31님의 프로필 이미지
ejrgud31

작성한 질문수

질문하기