关于React的文章.js想指出,这种react .js对于搜索引擎优化非常有用.不幸的是,我从来没有读过,你是怎么做到的.

能够不依赖_escaped_fragment_是很好的,因为可能不是所有潜在的爬行站点(例如,在共享功能中)都实现_escaped_fragment_.

推荐答案

我敢肯定,你所看到的任何有利于SEO的东西都与能够在服务器上呈现请求的页面有关,然后再将其发送到客户端.因此,就搜索引擎而言,它将像任何其他静态页面一样被索引.

服务器渲染通过ReactDOMServer.renderToString实现.访问者将收到已经呈现的标记页面,React应用程序下载并运行后将检测到该页面.在调用ReactDOM.render时,它不会替换内容,而是只添加事件绑定.在接下来的访问中,React应用程序将接管并在客户端上呈现更多页面.

如果您有兴趣进一步了解这一点,我建议您搜索"Universal JavaScript"或"Universal React"(以前称为"同构React"),因为这正成为使用单一代码库在服务器和客户端上呈现的JavaScript应用程序的术语.

Reactjs相关问答推荐

删除表2的收件箱未按预期工作

props 可以在Reaction中锻造吗?

如何在React中的textarea中显示字符数?

如何在Reac.js中通过子组件和props 调用父组件函数?

Redux Store未触发React组件中的重新呈现

REACTION 18功能组件正在开发中的S

使用VITE的Reaction应用程序的配置是否正确?

如何在React组件中自动更新图表数据?

在 React 中,如何在指向同一组件的路由中拥有未定义数量的多个动态路径段?

如何根据ReactJS中元素列表中的布尔值仅显示一次值

获取更多数据后更新 DOM,而不刷新 React.js 中的页面

React - 将一个充满空值的无限大小的数组存储在 ref 中是否可以,或者我应该重置数组吗?

在按钮单击中将动态参数传递给 React Query

MUI TextField Select 菜单的最大高度

React Three Fiber mesh 标签在此浏览器中无法识别

Github 页面无法正确呈现 CSS,因为它是本地的

页面加载时不显示数组中的数据

使用 React.UseEffect 从 api 获取但我的清理返回不起作用

如何将本地视频文件上传到 Google Cloud

如何在 React x 中返回组件?