如何用react把外部的静态html片段动态的封装到Component 中?

我的问题是这样的,我用react和react-router写了一个单页面的Bolg网站,现在遇到一个问题,react-router路由有有这样的用法<Route path="/blog" component={BlogContentSection}/>,他把url和Component绑定到一起,这样根据路由显示不同的组件。
但是对于一个博客文章来说,这些文章是静态的html文件,我总不能个每写一篇文章,就封装一个Component吧,而且这样很难的维护,在初始化的时候也很将浪费大量的资源,把文章的内容放入数据库,用时拿出来格式化,这样又增加了数据库的负担。
所以我想有没有这样一种功能,正常的写html片段,然后把这部分html片段用react拉入然后封装为一个Component,这样用react-router就很方便了!!

clipboard.png

阅读 4.2k
1 个回答

这个不就react-router子路由的实现吗? 不知道你用的是几版,看一下文档的子路由如何实现吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题