프로젝트/파이널 프로젝트5 장바구니 쿠키처리도중 무한루프.. 장바구니에 쿠키를 넣는데 무한루프에 빠졌다. 리액트 훅에 익숙치 않아서 벌어진 일이었다. https://kasterra.github.io/preventing-useEffect-infinite-loop/ React의 useEffect에 대한 간단한 설명과 무한루프 예방하기 | Kasterra's Archive 열정 넘치는 프론트엔드 개발자의 블로그! kasterra.github.io 이 블로그를 보고 고민을 계속했다... const [cookies, setCookies] = useCookies(['cart']); const [cartAdd, setCartAdd] = useState({}); let cartList = []; //쿠키에 장바구니 담기 함수 const cookieAdd = () => { con.. 2023. 4. 28. 트러블 슈팅 쿠키에 값을 넣는 함수를 넘겼더니... 어이없다. https://it-timehacker.tistory.com/204 "errors is not iterable" 오류 처리기 nest.js 모듈을 써서 예외 처리를 하다가 보니 에러가 iterable하지 않는다는 말이 나와 찾아 보았다. https://docs.w3cub.com/javascript/errors/is_not_iterable Errors: Is Not Iterable - JavaScript - W3cubDocs Errors: is not iterab it-timehacker.tistory.com 해결됐나? 연결까지 다 확인해야 알 수 있을듯... 2023. 4. 21. 리뷰 별점주기 참고소스 https://blog.naver.com/PostView.nhn?blogId=tnakekd&logNo=220313628830 [JAVASCRIPT]별점 주기 스크립트 소스 + Spring, iBatis 사용하여 댓글 기능 마우스 스크롤로 별점 주기 기능 영화 예매 사이트 프로젝트를 진행하다가 별점 기능을 추가해 보았... blog.naver.com https://velog.io/@hellocdpa/220305-%EB%A6%AC%EB%B7%B0-%EB%B3%84%EC%A0%90-%EA%B8%B0%EB%8A%A5-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0 [22/03/05] 리뷰 별점 기능 구현하기 예쁜 별 완성! velog.io https://velog.io/@io4408/React.. 2023. 4. 10. 파이널 프로젝트 공지사항 5월 9일 오후 발표 예정. 끝나고 수료식 4월 10일까지 프로젝트 공지 프로젝트 기간은 : 2023년 4월 10일~2023년 5월 9일 까지 입니다 프로젝트 발표일: 2023년 5월 9일 프로젝트 관리 일지 작성에 필요한 내용입니다. 화면정의서 작성 ERD작성 공정표 작성 프로젝트 형상관리 메뉴얼 작성 제출(화면캡쳐하고 아래 설명달기) 4월12일(늦은2시) 까지 조별로(예시:1조.zip) 압축하여 슬랙DM으로 제출할 것 2023. 4. 4. 03/20 파이널 프로젝트 관련 React는 session접근이 안된다. 그래서 SessionStrage LocalStorage를 많이 쓴다. 또는 Cookie로 관리해야한다. 네이버로그인이나 카카오로그인을 하려면 따로 백을 관리해야한다. 토큰.... 네이버 카카오에서 토큰을 넘겨준다. 토큰을 가지고 다시 요청을 해야 이름 이메일 프사정보등을 가져올 수 있다. 자바스크립트용으로 처리 하나 백앤드용으로 따로 처리 글로벌하게 관리하는것을 index.js에서 관리한다. 캡쳐링만 가능하고 버블링만 되기때문이다. 내려가는것만 된다. 리랜더링 props가 바뀌었을때 retrun안에 태그가 온다. location.reload이런거 리액트에서 많이 쓰지마라. URL이 바뀐다. 어쩔수 없을때 쓰기. 피하는것이 좋다. useNavigate를 사용해라. .. 2023. 3. 20. 이전 1 다음