navbar 만들기.swiper 로 이미지 슬라이더 만들기.
이달의 베스트 아이템 데이터.js 에서 가져와 나열하기(map 함수, props 사용)
https://velog.io/@otterji/rem-px-%EC%B0%A8%EC%9D%B4-%EC%99%84%EB%B2%BD%ED%95%98%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%EC%98%88%EC%8B%9C-
https://tlsdnjs12.tistory.com/56
https://brunch.co.kr/@blackindigo-red/13상품 전체에서 더보기를 쓰지 않은 이유
매번 컴포넌트에서 useEffect로 ajax를 이용해 json 파일을 불러 올 수 없어 Redux-toolkit을 사용했다.(shop.js)(store.js)(detail.js)store.js의 initialState에 다른 컴포넌트에서 ajax로 가져온 json데이
redux 에서 한 숨 돌리고 상세페이지를 만드려고하는데..."Cannot read properties of undefined (reading 'title')"이게 수정하면 잠깐 떴다가 빈화면인걸 보면...역시 또 데이터값 전달하는 시간차 때문인 것 같다.그래서 옵셔널
처음부터 store.js에 저장하는 것은 아직 익숙하지가 않아 useState를 사용해서 틀을 먼저 잡았다.if(item) 은 item이 undefined인지 아닌지 확인한다.만약 if문이 없다면 item이 undefined인 경우 item.selected에 접근할 때
장바구니에 상품 추가하기원래 있던 상품이면 수량만 증가시키기 some 메서드는 true or flase를 내놓는다.이를통해 result.id 의 값과 item.id가 같은지 확인하여 true 혹은 false 를 isIdExistInCart 에 저장한다.삼항연산자를 통해
그동안 밀린 공부일지 적어보자!자꾸 콘솔창에 key값을 설정하라는 경고장이 떠서 map함수와 key에 대해 알아보았다.이렇게 자바스크립트 배열 객체의 내장함수인 map함수를 사용하여 반복되는 컴포넌트를 렌더링 할 수 있다.map 함수는 파라미터로 전달된 함수를 사용하여
어제까지만해도 잘 작동되다가 로그인 버튼을 누르니.."object is not iterable (cannot read property Symbol(Symbol.iterator))" 이런 오류가 나왔다.JavaScript 에서 반복할 수 없는 객체에 대해 반복을 시도할
프로젝트의 경험이 온전히 내 것이 될 수 있도록 프로젝트 회고를 하고자 한다.