웹
삭제 기능
Time Saver
2020. 11. 24. 09:19
bang-gui/blog
나의 리액트 페이지. Contribute to bang-gui/blog development by creating an account on GitHub.
github.com
삭제 기능은 모달을 통해서 한번 더 물어보는 기능을 추가해서 구현했다.
모달을 불러오는 중에 코멘트의 아이디를 스토어에 저장하고, 삭제 확인 버튼을 누르면 저장된 아이디를 조회해서 삭제확인 액션에게 payload로 넘겨주는 방식으로 만들었다.
리덕스를 사용하는데 좀 불편하다고 느꼈다.
규모가 커짐에 따라 리덕스 모듈의 코드가 너무 쉽게 늘어나 버린다.
요청, 성공, 실패... 하나의 api만 추가해도 3개의 액션을 일일이 만들어야하고 모달만 추가하더라도 모달을 띄우는 액션, 취소 액션, 확인 액션... 매번 너무 많은 액션들을 만들어야 한다는 것이 조금의 불만 사항이다.
다른 리덕스 라이브러리가 이런점들을 보완했겠지만... 우선은 그냥 plain한 정석을 따라가 보려한다.