next-utils:一组Next.js HoC实用程序使您的生活更轻松

时间:2021-03-14 10:49:36
【文件属性】:
文件名称:next-utils:一组Next.js HoC实用程序使您的生活更轻松
文件大小:142KB
文件格式:ZIP
更新时间:2021-03-14 10:49:36
sentry sentry-client apollo-client nextjs server-side-rendering 下一个实用程序 一组Next.js实用程序使您的生活更轻松。 概述 React与一起使用,实现简单的,与服务器端渲染器兼容的功能配置,例如: + 目录 安装 该模块通过与捆绑在一起的分发,应作为项目的dependencies之一安装: npm install @yolkai/next-utils 笔记 注意:使用这些高阶组件中的任何一个都将禁用(静态生成的页面),因为高阶组件会强制每个页面实现getInitialProps 。 :crystal_ball: 阿波罗客户 appWithApolloClient React包装App组件的高阶组件(HoC),并: 在服务器上执行页面的初始GraphQL请求,并在客户端安装后序列化结果以用作初始Apollo状态。 将Apollo客户端传递给包装的App组件。 :telescope: 哨兵 appWithSentry React高阶组件(HoC),它包装App组件并捕获getIni
【文件预览】:
next-utils-master
----release.config.js(143B)
----renovate.json(79B)
----package.json(3KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----.prettierrc(73B)
----.prettierignore(26B)
----LICENSE(1KB)
----package-lock.json(496KB)
----CONTRIBUTING.md(2KB)
----src()
--------internal()
--------index.ts(576B)
----.eslintrc.js(857B)
----tsconfig.json(1KB)
----examples()
--------redirect.example.tsx(389B)
--------appWithCookies.example.tsx(1KB)
--------appWithApolloClient.example.tsx(1KB)
--------RouterContext.example.tsx(1KB)
--------appWithSentry.example.tsx(2KB)
--------appWithLingui.example.tsx(1KB)
--------makeRedirectPage.example.tsx(103B)
----.gitignore(121B)
----other()
--------CODE_OF_CONDUCT.md(3KB)
--------MAINTAINING.md(3KB)
--------manual-releases.md(1KB)
----typings()
--------global.d.ts(203B)
----CHANGELOG.md(186B)
----tsconfig.esm.json(188B)
----README.md(7KB)

网友评论