【发布时间】:2023-04-07 15:32:01
【问题描述】:
我想在 React 应用程序中尽可能优雅地呈现一个非常大的字符串(7+ 百万个字符)。
有没有办法在渲染发生时不会导致网络浏览器冻结几秒钟?
render() {
return (
<pre>{props.bigString}</pre>
);
}
【问题讨论】:
-
我认为没有办法。可能您应该考虑另一种向用户显示字符串的方式(例如下载文件)..
我想在 React 应用程序中尽可能优雅地呈现一个非常大的字符串(7+ 百万个字符)。
有没有办法在渲染发生时不会导致网络浏览器冻结几秒钟?
render() {
return (
<pre>{props.bigString}</pre>
);
}
【问题讨论】:
您可以将字符串拆分为多个块,在用户滚动时呈现每个块。
【讨论】: