呈现单个React组件,而不是来自服务器的完整应用程序

时间:2018-07-23 17:03:56

标签: javascript reactjs server-side serverside-rendering serverside-javascript

我浏览了许多关于服务器端渲染React的文章,所有这些都有以下共同点:-

  • 服务器路由呈现一个带有div的完整html页面,该div包裹了根react组件,就像传统的react代码一样
  • 它还包含对bundle.js的引用,一旦骨架被加载并且视图重新呈现所有JavaScript功能,浏览器就会调用该bundle.js。

这种方法总是导致我一次性下载整个前端应用程序。 有什么方法可以选择性地在div中渲染react组件吗? 。 我的意思是说,例如“ / graph”仅给我图形组件,“ / table”仅给我表组件,以此类推:-

  • 我可以将react组件嵌入到预先存在的webapp中。

  • 路由的响应只是较小的组件,而不是整个外部根组件。我知道在客户端渲染的情况下,react可以嵌入其他Web应用程序中,但是我想知道在服务器端渲染中是否可以实现相同的目的。 谢谢。

0 个答案:

没有答案