问题:当我点击下一页上的口袋妖怪详细信息时,返回后,应用程序每次都会获取前 12 个口袋妖怪。
我想回去后留在当前页面。
链接到代码沙箱 https://codesandbox.io/s/bitter-pine-57iwo?file=/src/components/Pokemon/PokemonList.js
问题:当我点击下一页上的口袋妖怪详细信息时,返回后,应用程序每次都会获取前 12 个口袋妖怪。
我想回去后留在当前页面。
链接到代码沙箱 https://codesandbox.io/s/bitter-pine-57iwo?file=/src/components/Pokemon/PokemonList.js
如果你想保持分页状态,我建议使用状态管理工具,比如 Redux,EvenReact context
可以处理这个。
当您使用 prev/next url 方法时,我认为将此值存储在 list 路由中的 queryParams 上并不好。
所以,是的,去进行状态管理。
https://github.com/reduxjs/redux-thunk https://reactjs.org/docs/context.html