React应用程序的简单内容管理

我决定出于实践目的使用React从头开始开发一个网站。一些“静态”页面(仅显示一些文本,例如“关于我们”页面)由其他人管理。

有某种或多或少的好方法可以从文件中渲染组件中的文本。因此,我的队友可以随时更改内容并独立推送。

另外:是否可以使用至少某些格式来读取它?喜欢换行吗?

注意: 由于我们还处于初学者水平,因此我不需要超级解决方案。 我已经看过如何使用React从文件中读取文本。我对什么是这种内容管理的最佳和简单解决方案更感兴趣。

如果人们只想说这是一个愚蠢的想法,却没有实际帮助,我将不胜感激。

非常感谢您的建议,建议和解决方案。

谢谢。

评论
qqgsd
qqgsd

If your file is present on a web server you can always get it with a simple HTTP get method. An example could be with an XMLHttpRequest. You can then read the response text, replace all \n with <br/> and insert it with element.innerHTML into your page so you have all the line breaks.

How to use XMLHttpRequest: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest

如果您的文件位于同一台Web服务器上,则应该没有问题。 但是,如果您的文件托管在页面之外的其他服务器上,则可能会遇到一些CORS问题。

如您所说,这不是一个完美的解决方案,但足以实践HTTP请求并从其他地方请求数据。

编辑:用英语替换Mozilla URL。我不小心张贴了一篇德国文。

点赞
评论