링크 🔗 - https://github.com/ye-r1/netflix-app
const {movie = []} = useSelector(state => state?.app);
const item = movie.filter((i) => i.genres.indexOf(genres) !== -1);
list_movies.json으로 가져오는 값이 정의되지 않았을 경우를 위해 구조분해 할 때 기본값으로 빈 array를 할당하였다.
const {movie} = useSelector(state => state?.app);
const item = movie.length && movie.filter((i) => i.genres.indexOf(genres) !== -1);
하지만 기본값을 할당하지 않고서도 movie.length &&
조건을 더해준다면 더 안정적이게 데이터를 받아 올 수 있다. 안정적인 코드를 위한다면 두 방법 모두 사용하는 것이 좋다.
distructing 와 오타 그 어딘가에 함정에서 오늘 하루를 불태웠다..
오류도 발전해 갈 수 있는 좋은 밑거름이 되기에 오늘의 시간을 후회하지 않는다
다음에 실수 안 하게 된다면 그걸로 만족한다
그리고 실무자분께 코드리뷰도 받았다 궁금했던 것들도 물어보고 고마운 하루였다