Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Server Side State와 Client Side State를 따로 관리하기 위해 React Query와 Recoil를 도입하기 #207

Closed
9 tasks done
saseungmin opened this issue Jan 29, 2022 · 0 comments
Assignees
Labels
Improve/Function 기존 기능에 향상시킬 수 추가적인 기능 Refactor Refactoring for code 🛠 Setting Install Dependencies & Setting for project

Comments

@saseungmin
Copy link
Member

saseungmin commented Jan 29, 2022

해야할 일

Server Side State와 Client Side State를 Redux Store에 같이 관리 중이다.
Server Side State를 React Query를 사용하여 관리해주고, Client Side State는 Recoil로 관리해주자.
Server State를 제외한 Client Side State는 많지 않으니 보일러플레이트가 많은 Redux로 사용할 이유가 필요할까? 그렇기 때문에 Recoil를 도입
또한, React 18이 정식 Release되면 Suspense 기능을 도입할 예정.
최종 리덕스 걷어내기!
https://react-query.tanstack.com/guides/does-this-replace-client-state

진행 상황

@saseungmin saseungmin added the Improve/Function 기존 기능에 향상시킬 수 추가적인 기능 label Jan 29, 2022
@saseungmin saseungmin self-assigned this Jan 29, 2022
@saseungmin saseungmin pinned this issue Jan 29, 2022
@saseungmin saseungmin added Refactor Refactoring for code 🛠 Setting Install Dependencies & Setting for project labels Jan 30, 2022
@saseungmin saseungmin changed the title Server Side State와 Client Side State를 따로 관리하기 위해 React Query를 도입하기 Server Side State와 Client Side State를 따로 관리하기 위해 React Query와 Recoil를 도입하기 Feb 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improve/Function 기존 기능에 향상시킬 수 추가적인 기능 Refactor Refactoring for code 🛠 Setting Install Dependencies & Setting for project
Projects
None yet
Development

No branches or pull requests

1 participant