-
Notifications
You must be signed in to change notification settings - Fork 4
2020.10.30 스크럼
gyim1345 edited this page Oct 30, 2020
·
1 revision
- 이슈목록의 체크박스 기능을 제작하였습니다.
- useState를 이용하여 각 이슈들의 체크 상태를 관리하였습니다.
- 각각의 이슈들이 모든 이슈들의 상태를 가져와서 자신에게 해당하는 값만 변경하고 상태를 새롭게 생성 하는 방식으로 구현하였습니다.
- 모든 체크박스를 체크하는 기능은 input의 checked 속성을 현재 상태에 맞게 바뀌도록 설정하고 상태를 변경하는 방식으로 구현하였습니다.
- 체크박스 기능은 좀 더 개선 할 예정입니다.
- react 테스트를 위해서 엔자임을 썼습니다.
- 보통 엔자임을 쓰지 않고 react testing library를 쓴다고 했습니다. (지향하는 바가 다르다고 합니다)
- 엔자임으로 테스트 만들었던것을 react testing library로 바꿔야 할 것 같습니다.
- 말풍선
- css 해결 못했던것을 남광님이 주신 자료를 토대로 다시 만들겠습니다.
- FilterSearchBar의 submit 방식을 변경했습니다.
- 기존은 onKeyPress로 enter check를 했습니다.
- onSubmit을 사용하는 방식으로 변경했습니다.
- IssueStatusChangeButton을 새로 만들어 useContext, useReducer를 적용해보았습니다.
- context와 reducer정의는 IssueDetail Page에서 했습니다.
- IssueTitle, IssueStatusChnageButton에서 useContext를 사용해 값을 가져와 사용하도록 했습니다.
- 버튼 클릭 시 issue의 상태가 toggle됩니다.
- React 프로그래밍을 학습하였습니다.
- React 프로그래밍, React hooks API 관련 내용을 학습했습니다.
- 상태관리(contextAPI, useReducer)에 대해서 학습하고 예제 코드를 직접 실행해보았습니다.
- 앞으로 프로젝트를 진행하면서 공부한 내용을 적용해 볼 생각입니다.
- react testing tool
- enzyme vs react testing library
- 말풍선
개발 일지
데일리 스크럼