reactjs 在www.example中查询数据库onClick www.example.com

nuypyhwy  于 2023-04-29  发布在  React
关注(0)|答案(1)|浏览(155)

我正在试验Remix.run,我熟悉loader()函数的SSR用法。remix是否提供了从组件内部查询数据库和管理状态的方法?
我正在尝试获取一些数据onClick

{next && <button onClick={handleFetchMore}>NEXT</button>}
const handleFetchMore = async () => {
    try {
      const nextSet = await fetchCharacters(7);

      console.log("res", nextSet);
    } catch (err: any) {
      console.log(err.message);
    }
  };

此函数不返回任何数据并触发错误,但是从loader()函数fetchCharacters()返回正确的数据

fcy6dtqo

fcy6dtqo1#

你可以使用一个fetcher来调用你的loader,并获取下一批结果。
在remix仓库中有一个无限滚动的例子,它似乎正在做你想要的事情:https://github.com/remix-run/examples/blob/main/infinite-scrolling/app/routes/page/simple.tsx

相关问题