codestates / codestates/Campbu
[Dev Log] 백윤서 / 2022-01-12
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
# 오늘은 어떻게 프로젝트에 기여했나요?
- 목록 페이지에서 첫 렌더링 될 때 데이터를 받아오도록 useEffect를 써서 axios 사용으로 적용
- 대여 리스트에서 예약 상태에 맞는 버튼이 뜰 수 있도록 설정
- 대여(빌린, 빌려준) 페이지에서 예약 상테에 따라 확인 모달 띄우게 함
# 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 예약 상테에 따라 확인 모달 띄우게 map 함수 안에 두었는데, 순환되면서 각 확인 모달이 생성되는 것이 아니고 마지막 인덱스에 해당하는 모달만 생성이 되었다.(버튼을 클릭했을 때 모달을 뜨게 했는데 순환하면서 인덱스별 모달을 띄우는 것이 아니기 때문에 다 처리된 후의 마지막 모달이 띄워졌다.) 따라서 버튼을 클릭하면 모달에 필요한 인자를 보내주어 예약 상태에 맞는 모달을 띄울 수 있게 했다.
```jsx
const onButtonClick = (id: number, status: number) => {
setReservationId(id);
setReservationStatus(status);
setConfirm(true);
};
```
# 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [ ] 확인 모달 클릭 후 완료 모달 잘 띄우기
- [ ] 리뷰 모달 띄우기, axios `POST` 요청
- [ ] api 테스트
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.