Reactjs 反应无效的钩子调用错误和故事书6

Reactjs 反应无效的钩子调用错误和故事书6,reactjs,react-hooks,storybook,Reactjs,React Hooks,Storybook,我的所有钩子都会导致无效钩子调用错误,这是在使用npx sb init安装storybook后发生的 从“React”导入React 从“../../graphql/generated”导入{useSectionsQuery}”; export const Home:React.FC=()=>{ const{data}=useSectionsQuery(); 返回( {data?.sectionMany.map((section:any)=>{ 返回; })} ) } 我的解决方案是: 我已经

我的所有钩子都会导致无效钩子调用错误,这是在使用
npx sb init安装storybook后发生的

从“React”导入React
从“../../graphql/generated”导入{useSectionsQuery}”;
export const Home:React.FC=()=>{
const{data}=useSectionsQuery();
返回(
{data?.sectionMany.map((section:any)=>{
返回;
})}
)
}
我的解决方案是:

  • 我已经从我的package.json中删除了所有故事书依赖项
  • 我已经删除了warn.lock文件和node_modules文件夹
  • 我已将package.json上的react和react dom版本锁定为 16.13.1;
  • 我已将以下决议添加到我的package.json中:
  • 我已从工作区中删除react依赖项。我的 package.json
  • 我已经使用npx sb init从零开始安装了Storybook
  • 引自开发署

    @eric burel我们正在修改6.1中的一些东西,比如#11628,还删除了网页DLL,这也会导致很多依赖敏感


    阅读更多

    ,了解那些带着NextJS v10和故事书v6来到这里的人: Storybook不支持react v17,您可以通过运行以下命令检查不匹配的版本:
    npm-ls-react-dom
    npm-ls-react

    Storybook最近发布了一个测试版,可以通过以下方式进行安装:
    npx sb升级——预发布


    更多信息和对话请点击此处:

    此解决方案对我有效+1谢谢!
      "resolutions": {
        "react": "^16.13.1",
        "react-dom": "^16.13.1"
      }