codestates / codestates/Reciper-client
[✍️ Dev Log] 이우성 / 2021-06-14
Open
@useonglee/기록은 성장의 밑거름 💨
Dev Log
- Dominant language
- TypeScript
- Stars
- 13
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘은 어떻게 프로젝트에 기여했나요?
- #409 성능개선을 위해 `useState`로 관리했던 데이터를 `redux`로 리팩토링 했다.
- #410 채팅에서 이미지 업로드 요청을 보낼 때 `useState`로 관리했는데 `redux`로 상태관리를 하기 위해 리팩토링했다.
### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 항목별로 적어주세요.
오랜만에 `redux`로 서버에 요청없이 상태관리를 해보았다. 그랬더니 갑자기 채팅 데이터가 화면에 안나오는 이슈가 생겼다.. 한참을 고민하다가 겨우 해결했는데, 이유는 `dispatch`로 받아온 `payload`값을 리턴하지 않았기 때문이다....
```ts
getAllMessages: (state, { payload }: PayloadAction) => {
return [...payload, ...state];
},
```
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [ ] 채팅 삭제 및 수정 기능 점검
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.