html - 在反应中渲染大字符串
问题描述
我想尽可能优雅地在 React 应用程序中呈现一个非常大的字符串(7+ 百万个字符)。
有没有办法在渲染发生时不会导致 Web 浏览器冻结几秒钟?
render() {
return (
<pre>{props.bigString}</pre>
);
}
解决方案
您可以将字符串拆分为多个块,在用户滚动时呈现每个块。
推荐阅读
- flutter - VideoPlayerController Flutter 中的位置
- firebase - 登录后未导航到主页
- gradle - 现有项目的 Intellij Gradle 模块依赖项显示编译错误
- google-sheets - 谷歌表格通过具有第一个单元格地址和长度来获取范围
- python - 如何使用视频标签将视频从 localhost 流式传输到 Web 浏览器?
- php - PHP - 如何将字符串值替换为用户输入?
- postgresql - 错误文本中的列名:类型字符的值太长
- intellij-idea - 如何在 IntelliJ 中自定义局部变量的颜色
- python-3.x - ElementClickInterceptedException:消息:元素单击被拦截。其他元素会收到点击:Selenium Python
- javascript - Axios 不发送请求