일단 Redux로 리팩토링 하자한 것은 거의 다 한 것 같다..!!
너무 힘들었다... 우울했다.
리덕스가 이해가 안가서 너무 속상했다..ㅠㅠㅠ
그래도 이악물고 이거 내가 이해한다 쥐어 짜보니까 되긴 되더라...
이제 리덕스는 어느 정도 구현할 수 있을 것 같다.!
미들웨어가 무슨 일을 하는지, Reducer는 무슨 일을 하는지
이론만 봤을 때는 피상적으로 어렴풋이 알던 개념이 확실히 프로젝트를 진행하면서 머리 싸매가면서 고민해보니까 개념이 잡히더라.
상태 관리를 적용해서인지, 내가 불필요한 로직들 다 제거해서인지는 모르겠지만,
저번 버전 보다 드래그가 엄청 빨라지고 빠릿빠릿해진 것이 느껴졌다.
그리고 저번 버전은 저장 됐다가 안됐다가 한 게 있었는데, 지금은 그런 짜잘한 버그들은 없어보인다.!! 아직..
그래도 아직 고쳐야 할 것들이 엄청 많다.!!!
UI/UX는 진짜 처참해서 메이트에 처음 보여주고 사용시켜보면서 꽤 많은 것을 얻었다!
이거 나중에 정리해서 기존버전/개선버전 코드분석하고 실제 프로그램에서의 차이,
내가 느낀 것들 잘 적어봐야겠다.
// 함수들 정리
// tag 항목 들 key 값에 index => uuid 적용 // backend도 바꿈 (스키마 바꿈)
// tag menu css 가장 앞으로
tag 항목 추가 (immediate, etc)
CORS policy???
보드 크기 고정
editing css 너무 무서움
+버튼 굳이 오른 쪽?
Complete 글씨 조금 더 진하게!!
클릭 글자말고 전체 투두로 , hover mouser 로
드래그 말고 정렬모드도 되려나!?
이거 그 전이랑 리팩토링 후랑 자세히 비교하기
// 기능 추가
// Login navbar 커스텀
// 스피너
// 필터(내 포스트만 보기, 다 보기)
일단 시급한 것들은
UI/UX 개선,
CSS 스타일 개선,
필터 기능,
정도 있을 것 같다.