随笔分类 - nextjs
摘要:在新版react中,develop环境中,严格模式(React.StrictMode)下会重复渲染两次的问题,在正式环境中不会重复渲染 issue 带来的问题: 接口会重复调用,在有些场景下重复调用接口会导致报错,develop下调试时带来不便 解决方案: 手动关闭严格模式,即不使用React.St
阅读全文
摘要:braft-editor中使用了浏览器对象window等,在next中使用时会报window is not defined相关错误 解决方案: src/home/conponents/editor/index.js import React from 'react'; // 引入编辑器组件 impo
阅读全文
摘要:问题原因,nextjs是服务端渲染的,在服务器预渲染HTML,然后发送到客户端进行渲染。因此在服务端渲染时,是获取不到浏览器对象window/document等 dynamic 动态导入组件 home.js export default Home () { console.log(window);
阅读全文
摘要:在next.config.js中,通过配置rewrites fallback来把请求代理到指定域名 module.exports = { ... async rewrites() { return { fallback: [ { source: '/:path*', destination: `ht
阅读全文