react导入的插件不支持服务端渲染报错的解决方法
2024-10-21 19:38:29
正常的导入方法如下:
import { useEffect, useState, useRef } from 'react';
如果不支持服务端渲染的插件这样导入则会报错(具体的报的什么错我忘了),一般情况下使用require动态导入就好了,但有的时候不支持require的方式导入,这时候就可以用以下方式动态导入:
const [photo, setPhoto] = useState(null); // 页面渲染完成之后再动态导入
useEffect(() => {
import('某个不支持服务端渲染的插件').then(res => {
setPhoto(res);
})
}, [])
最新文章
- orcle函数
- bootscript/javascript组件
- Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示
- Hadoop配置文件解析
- Asp.net Mvc4 基于Authorize实现的模块访问权限
- [LeetCode 109] - 将已排序链表转换为二叉搜索树 (Convert Sorted List to Binary Search Tree)
- OS X EI Capitan 10.11.4中sudo无法起作用的解决方法
- Swift类与结构、存储属性、计算属性、函数与方法、附属脚本等
- Linux挂载硬盘出错:$LogFile indicates unclean shutdown (0, 0)
- Maven优雅的添加第三方Jar包
- Bate敏捷冲刺每日报告--day5
- -bash: Chmod: command not found
- Oracle查看表空间,创建表空间
- linux安装jdk和tomcat命令
- django之两个使用模板的例子
- mysql 5.6 每天凌晨12:00 重置sequence表中的某个值
- P1948 [USACO08JAN]电话线Telephone Lines
- C#实现二维码生成与解码
- VB 共享软件防破解设计技术初探(一)
- 使用Java web工程建立Maven Web Module工程