pra*_*ful 0 reactjs redux redux-thunk redux-saga
当我们需要通过api获取一些数据并且我们在react中使用redux时,我们使用redux-thunk或saga,但我的问题是也可以通过组件useEffect钩子,我们在useEffect中调用api,然后使用redux存储中的action传递数据。
简而言之,使用 redux-thunk 等可以让我们的组件免受 API 调用的影响,并使我们的代码库更具可读性,这就是为什么使用 redux-thunk 而不是 useEffect 是最佳实践。只有可以影响组件的状态才应该保留在组件中,否则当代码库长大时将很难维护。