리팩토링 시작

순9·2024년 2월 15일
0

리액트 게시판

목록 보기
50/54

만들었던걸 다시 보니
수정 해야할게 많아 보인다 당장 만들어보기 급급해서
보니 불변성을 지키지않은 것도 보이고

CRUD의 모든 데이터를 state에 전역상태관리를 하고 있었고 이렇게 되면 모든 컴포넌트가 리렌더링되고 성능의 저하가 될 수 있다고 한다

그래서 유저정보 같은걸 상태관리에서 관리 하나보다

여기서도 문제 유저정보는 전역 상태관리에서 관리한다고 하는데
지금 내가 구현을 한건 모든 유저의 중요한 정보가 state에 다 보인다
그래서 보안에 문제가 있다

수정 해야할 것
1. 사용하지않는 라이브러리 정리
2. any 타입 정리
3. useEffect 랜더링 정리
4. 코드 정리
5. slice 정리
6. 로그인한 유저 보안 고려
7. 댓글 본인 아닌데 수정 삭제 가능
8. 이미지가 출력이 안됨

profile
1. 사용법 익히기 2. 원리가 뭔지 찾아보기 3. 원리를 공부하기

0개의 댓글