본문 바로가기
TIL (Today I Learned)

트러블 슈팅

by 딩공 2022. 5. 19.

예약기능을 구현하기 위해서 캘린더 패키치를 사용하고 있다.

캘린더가 작동하는 원리는 간단하게 useState로 state에 setState로 값을 전체적으로 바꿔주면서 캘린더에 적용이 되는 방식이다.

 

처음에는 선태한 예약할 날짜와 시간대만 DB에 보내주면 될꺼 같아서 length에서 -1을 해주어 마지막것만 보내주기로 했는데,

나중에 알고 보니 선택한 예약할 날짜와 시간대가 배열의 마지막에 들어가는 것이 아니라, 시간대 순으로 정렬이 되어져 보내지게 되어있었다. 

 

그래서 해결한 방법은 저장할 값과 현재 저장 되어 있는 값을 비교해 공통되지 않은 값만 추출하여 DB에 보내면 될꺼 같다고 느껴져 이렇게 로직을 짰다.

 

'TIL (Today I Learned)' 카테고리의 다른 글

트러블 슈팅 2  (0) 2022.05.20
트러블 슈팅!!!!  (0) 2022.05.19
DOM과 Virtual DOM ?  (0) 2022.04.19
Rudux란 무엇인가?  (0) 2022.04.16
week2 단어장 만들기 프로젝트  (0) 2022.03.31

댓글