팀 이름 : 내 상태와 너의 상태.. 그 사이 어디..
Redux, Zustand, Recoil, Jotai, MobX를 중심으로 한 상태 관리 라이브러리 분석
각 라이브러리를 심도있게 이해해보자
주차별 주제에 대해 공부해서 정리합니다 (1인당 1주제 선택)
매주 미팅전까지 공부하고 준비한 자료를 수요일 23:00까지 PR로 올립니다.
미팅전에 질문을 미리 작성하셔도 무방하고, 당일에 질문하셔도 좋습니다.
매주 목요일 19:30에 만나 공부한 내용을 공유하고 의견을 나눕니다
의견 공유의 방식은 “왜” 라는 관점을 가집니다.
1주차 스터디 기록을 정리해보았습니다.
- 서로의 경험 공유
- 목표 수립
- 맛있는 음식먹기
- 규칙 정하기
2주차 스터디 내용을 정리해보았습니다. 세부적인 것은 하위 주제들을 확인해주세요!
-
[공통주제] : 상태가 변화하는 과정을 Deep하게 공부해보기
-
2번 useSyncExternalStore, external store에 대해 공부하기
-
3번 동시성과 병렬성이 리엑트에서 어떻게 해석되는가?
-
4번 Fiber(파이버) 아키텍처에서의 상태 관리 메커니즘
-
[공통주제] : Zustand는 왜 ProviderLess?
3주차 총정리를 해보았습니다! 자세한 내용은 하위 링크를 확인해주세요!
-
[공통주제] : 리덕스 붐이 다시 올까?
- 왜 안 쓰려고 하는지?
- 왜 방대하게 설계되었고, 다른 상태 관리 라이브러리로 넘어가는가?
-
1번 Redux가 전역 상태 관리의 시초인데 Redux의 구조와 다른 라이브러리의 구조 비교, 인터페이스 비교 및 왜 옮겨가는지 (이지훈)
-
2번 Redux Toolkit의 내부 구현과 최적화 전략 (심미진)
-
3번 Redux의 미들웨어가 해결하려고 했던 것들은 다른 라이브러리는 어떻게 해결하려 했을까? (조명근)
-
4번 각 상태 관리 라이브러리가 Redux 미들웨어를 사용하던데 어느면에서 호환성이 좋은가? (최여진)
-
5번
createSlice
와createReducer
동작 원리 (심현준) -
6번
combineReducers
의 내부 구현 분석 (성지현) -
7번 Redux의 상태 정규화 패턴과 구현 (류지예)
- 1번 2024년 TanStack Query 의 큰 Issue, Discussion, PR 에 대해서 소개 (이지훈)
- 2번 Query Key 설계 전략과 컨벤션 (심미진)
- 3번 캐시 무효화(invalidation) 전략 (조명근)
- 4번 next.js 에서 tanstack query 를 써야할까? 쓴다면 어떻게 써야할까? (최여진)
- 5번 prefetchQuery & dehydrate (심현준)
- 6번 staleTime vs cacheTime (성지현)
- 7번 prefetching과 infinite query (류지예)