thunk observer 등 비동기 미들웨어 다 써봤지만
saga만큼 강력하고 유연한 미들웨어가 없는 것 같은데
문제는 TS 적용이 너무 좆같음
그나마 TS 적용한 라이브러리 있긴 한데 더 이상 관리 안 됨
타입 적용만 잘 됐으면 다음 프로젝트에서도 무조건 썼을 텐데
thunk observer 등 비동기 미들웨어 다 써봤지만
saga만큼 강력하고 유연한 미들웨어가 없는 것 같은데
문제는 TS 적용이 너무 좆같음
그나마 TS 적용한 라이브러리 있긴 한데 더 이상 관리 안 됨
타입 적용만 잘 됐으면 다음 프로젝트에서도 무조건 썼을 텐데
우리는 react query + zustand로 갈아탐
react query 좋긴 한데 복잡한 비동기 로직이면 좀 힘들더라
어떤 도메인이길래 웹 클라에서 복잡한 비동기로직이 필요한거임? 웹상에서 동작하는 실시간협업 에디터 같은거?
ㅇㅇ 비슷함
그래서 redux-toolkit이 개쉽게 풀어놨잖아. 그거 쓰셈
generator안쓰고 saga개념 거의 대부분을 pure js 메소드로 구현할 수 있게 해놨음
확실히 선언적 처리가 아니라 명령적으로 하나하나 순서대로 실행할거면 redux가 좋긴해. 단위가 크지 않으면 state machine 쓰는것도 나쁘지않고