Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React应用程序-在后台渲染提要_Javascript_Reactjs - Fatal编程技术网

Javascript React应用程序-在后台渲染提要

Javascript React应用程序-在后台渲染提要,javascript,reactjs,Javascript,Reactjs,我想在react应用程序中构建一个feed,当你在其中滚动时,它会不断获取更多数据显示给你(它基本上没有尽头)。我一直在寻找一种方法,以避免每次获取新数据以显示给用户时都重新呈现整个提要,因为在一段时间后重新呈现整个组件会变得缓慢 我知道我可以使用服务器端渲染,也可以通过ReactDom.createPortal在react树之外渲染元素。第一种选择是退出,因为这将是我唯一需要的后端,不值得 第二个选项看起来是可行的,但我不确定是否仍然可以从react树外部渲染的组件中访问state对象和其他r

我想在react应用程序中构建一个feed,当你在其中滚动时,它会不断获取更多数据显示给你(它基本上没有尽头)。我一直在寻找一种方法,以避免每次获取新数据以显示给用户时都重新呈现整个提要,因为在一段时间后重新呈现整个组件会变得缓慢

我知道我可以使用服务器端渲染,也可以通过
ReactDom.createPortal
在react树之外渲染元素。第一种选择是退出,因为这将是我唯一需要的后端,不值得

第二个选项看起来是可行的,但我不确定是否仍然可以从react树外部渲染的组件中访问state对象和其他react功能(我不知道是否真的需要它们,但拥有它们也不是坏事)


除了这两种选择之外,还有其他我不知道的吗

对不起,我真的不清楚你在问什么……好吧……我的错。简而言之,我需要一种方法将新内容插入到react组件中,而无需重新呈现整个内容。您是否尝试过轮询?我对开发非常陌生。你说的投票是什么意思?