[개발일지] 2024-08-19
August 19, 2024
Byeong Chan

개발일지 2024-08-19(월)

오늘 개발은 이전 개발했던 부분에서 팝업을 그리는 로직 하나 빠뜨린게 있어 그 부분을 추가하였다. 팝업 호출은 data-grid의 컬럼을 그리는 로직에 추가를 해야했었다. 또한, 컬럼 그리는 로직은 hooks로 분리해 관리포인트를 분산시켰다. 하지만 팝업을 띄우기 위해서는 useAlert 객체가 필요했고, 그 객체를 결국 컴포넌트 내부에서 useColumns의 props로 넘겨줘야했다. 너무 지저분하지만, columns를 분리시키기 위해 어쩔수 없는결정이었다. 이런 상황에 맞딱뜨릴때마다 modal 관리는 store에서 처리하는게 깔끔할것 같기도 하다. 하지만 또 store에서 처리하게되면 라우팅 변경시, store 데이터가 남아있는 이슈가 있어 또 별도로 처리해야했을것이다. 뭐가됐든 하나를 얻으면 하나를 잃는법이다. 기존의 hook으로 처리하는 로직이었기 때문에 별수없이 파라미터로 넘겨주어 팝업을 띄우는 방향으로 선정했다.

또한, 화면개발 완료처리 하기 전, 화면설계서를 다시 확인하여 데이터 양식을 맞추었다. 어떤 필드는 single selectbox이고, 어떤 필드는 multi-select인 것들을 다시 확인하고 수정했다.

항상 목데이터 만드는데 어려움이 있었는데 요즘 GPT나 코웨이 내부 AI인 똑똑이를 사용하면 편리하게 목데이터를 만들어주니 너무 편하다. 가끔 알고리즘 도움받을 때도 있지만, 이런 단순작업을 맡기는데에 최적인 것 같다. 오늘은 여기까지…

Comment