codestates / codestates/Reciper-client

[✍️ Dev Log] 이우성 / 2021-06-14

Open
#415 0 comments 0 reactions 1 assignee Claimed by @useonglee View on GitHub
@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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.