본문 바로가기

TIL3

[TIL] Redux-Toolkit, Redux-Persist 에러 A non-serializable value was detected in an action, in the path: `register`. 프로젝트 테스트 중 Redux-Toolkit과 Redux-Persist를 함께 사용하니 콘솔창에 계속 에러가 났다.chatGPT에게 물어보니 아래와 같은 답을 주었고 이해는 안 됐지만 에러는 해결함...const store = configureStore({ reducer: persistedReducer, middleware: (getDefaultMiddleware) => getDefaultMiddleware({ serializableCheck: { // 직렬화 확인을 무시할 액션 타입들을 설정합니다. ignoredActions: ["persist/PERSIST"], }, }),}); 2024. 6. 16.
[TIL] Vite-React-Eslint Prop-Types 검사 에러 없애기 프로젝트 프론트 테스트 중 Vite로 구축한 React 환경에서 컴포넌트에 props를 넘기는데'error' is missing in props validationeslintreact/prop-types위 에러가 계속 나서 내가 처음에 타입스크립트로 잘못 선택했나 싶었는데 에러창을 잘 살펴보니 eslint 에서 문제가 있는 것 같아 찾아봤다. 이유는 vite로 프로젝트 구축할 때 자동으로 생성되는 .eslintrc.cjs 파일의 extemds 부분에 있는 "plugin:react/recommended" 가 문제였다. 이 설정은 React 컴포넌트에서 PropTypes를 사용하여 props의 타입을 검사하도록 권장해서 PropTypes를 정의하지 않았을 때 경고 또는 오류를 발생시킨다고 한다. (출처 Ch.. 2024. 6. 14.
[TIL] 240117 - 근황, 알고리즘 문제 풀이, 노마드코더 강의 수강 캠프 수료 후로 이노캠에서 취업 프로그램도 하고, 스터디도 참가하고 했지만... 어쩌다 보니 하반기는 아주아주 푹~~ 쉬어버렸다. 몸과 마음 모두 잘 놀고 먹고 쉬어줬기 때문에 후회는 없지만 이젠 진짜 취업을 피할 수 없어졌다... 개발도 너무나 손 놓고 살아서 이노캠 때 했던 알고리즘 문제 리스트를 차근차근 풀어보면서 다시... 친해져보고자... 한다... 그리고 구매해놓고 못(안) 듣고 있던 노마드코더 React 마스터클래스도 마침 이번주 부터 챌린지를 시작해서 신청해두었다. 블로그도 후기 이후로는 새 글을 못 써서 별 거 아닌거라도 좀 기록하는 습관을 들여야겠다. 별 거 없는 근황 끗 오늘 한 일 - 프로그래머스 알고리즘 풀이 - 노마드코더 React JS 마스터클래스 강의 수강 #1.0 ~#3.0.. 2024. 1. 17.