我在NodeJS上使用Express框架(由Heroku托管)来创建我的网站。我也在使用React框架来创建我的组件。
我有几个内部带有div
的HTML文件和可以在那些div
中呈现的React组件。
当用户选择路线(例如/movies
)时,我希望能够将一个HTML文件与一个组件关联起来并将其返回给用户。我已经找了一个解决方案,但他们都讨论了服务器端渲染和发回HTML文件。
还有其他解决方案吗?
答案 0 :(得分:7)
查看react router您不必使用服务器端渲染,只需要在请求路由时提供要返回的反应组件。
答案 1 :(得分:1)
现在执行此操作的标准方法是构建单页应用程序并将所有请求重定向到/
,并且前端路由将处理要加载的所需页面。