如何使用react挂钩的redux传奇

如何使用react挂钩的redux传奇,redux,react-hooks,redux-saga,Redux,React Hooks,Redux Saga,我想知道如何将redux传奇与react挂钩一起使用,redux是如何实现的,有什么独特的用例需要了解吗 我应该使用常规的反应调度吗 我很难找到这些信息,所以我为它创建了一个项目,以便更好地了解如何将挂钩与传奇结合使用 特别是,这个代码块将是最有用的,其他一切都是常规redux的相同实现 ... const dispatch = useDispatch(); const pokemon = useSelector(state => { return state.pokem

我想知道如何将redux传奇与react挂钩一起使用,redux是如何实现的,有什么独特的用例需要了解吗


我应该使用常规的反应调度吗

我很难找到这些信息,所以我为它创建了一个项目,以便更好地了解如何将挂钩与传奇结合使用

特别是,这个代码块将是最有用的,其他一切都是常规redux的相同实现

...
  const dispatch = useDispatch();
  const pokemon = useSelector(state => {
    return state.pokemons.find(pokemon => pokemon.id === pokemonId)
  });
  const callPokemon = useCallback(
      () => 
        dispatch({
          type: `GET_POKEMON${useSaga ? '_SAGA':''}`,
          pokemonId
        }),
    [dispatch, pokemonId, useSaga],
  )

  useEffect(() => {
    const getPokemon = () => callPokemon();

    getPokemon();
  }, [callPokemon]) 
...

介意提供一个改变的样本吗?那么我们就不必四处打猎了?@BBaysinger我不知道你的意思,如果你在寻找这个文件的源文件,它就在里面