작성
·
487
0
const post = data.find((item) => {
return item.id == postId;
});
이 코드에서 왜 == 를 ===로 바꿔줬을 때는 data를 찾지 못하는 걸까요?
postId 와 item.id 모두 int 값 아닌가요?
답변 1
0
안녕하세요, 소플입니다.
예제코드에서 react-router-dom
의 useParams
hook을 통해서 받아오는 postId
의 타입은 string
입니다.
아래 링크에 있는 내용을 참고하시면 좋을 것 같고,
https://reactrouter.com/en/main/hooks/use-params
개발시에 아래와 같은 코드를 통해 실제 타입을 콘솔 로그로 찍어보시면 도움이 되실 것 같습니다!
console.log(typeof postId);
감사합니다.