나 개발자 할래요
2024.08.02 본문
최근들어 12시면 잠들고 점심시간이며 저녁시간이며 20분씩은 자는데...
댓글 기능 구현을 맡아 나름 뼈대는 잡아보자는 마인드로
구글링,챗지피티 총동원해서
비밀번호 확인 후 삭제를 할 수있게 만들고 새벽 4시반쯤 누웠다.
그러고 오늘 아침 회의시간
수정 버튼을 추가했으면 좋겠다는 피드백을 받았고
비밀번호 확인 후 삭제하는 기능을 잘 활용하면 수정도 나름 쉽겠다
...... 생각했는데
아뿔싸
캠프 끝나고 12시에 잠깐 회의할 때 시연했는데
잘만 되던 수정이
수정버튼을 클릭했는데도 불구하고 비밀번호 입력 후 확인버튼을 누르면 삭제가 되는..
그런 문제가 생긴 것이다...
챗지피티 도움을 받아
콘솔도 찍어보며
내가 수정버튼을 어떤 시점에서 눌렀는지
그런 것들도 생각하며 작업하던 중
댓글 삭제버튼 클릭하고
나오는 비밀번호 확인 모달 창을 닫는다
그 후,
수정버튼을 클릭하여 나오는 모달창에 비밀번호를 입력하고
확인버튼을 클릭하면 댓글이 삭제 되는 것이었다
결국 제대로 된 이유는
인덱스 관리:
- reviewToDeleteIndex와 reviewToModifyIndex는 리뷰를 삭제하거나 수정할 때 사용되는 인덱스를 저장합니다.
- 수정 버튼을 클릭하면 reviewToModifyIndex에 수정할 리뷰의 인덱스가 저장됩니다. 그러나, 비밀번호 확인 후 수정 모달이 열리기 전에 이 인덱스가 제대로 사용되지 않으면 삭제 작업이 수행될 수 있습니다
.
모달 처리:
비밀번호 확인 모달을 닫고 수정 모달을 여는 과정에서 상태가 올바르게 업데이트되지 않으면, 잘못된 작업이 수행될 수 있습니다.
..그렇게 해답을 찾고
오늘도 3시에 작업을 마무리한다
'개발자 되는 법... > TIL...' 카테고리의 다른 글
2024.08.04 (0) | 2024.08.05 |
---|---|
2024.08.03 (0) | 2024.08.04 |
실행 컨텍스트 VE, LE (0) | 2024.07.30 |
얕은 복사, 깊은 복사 (0) | 2024.07.29 |
인터프리터, 컴파일 (0) | 2024.07.26 |