【问题标题】:Most appropriate way to update text in React Website?在 React 网站中更新文本的最合适方法是什么?
【发布时间】:2020-08-30 17:07:34
【问题描述】:

我有一个反应网站正在运行。现在项目经理和创意人员需要一种方法,以便他们可以更改网站上的标题或欢迎信息。现在这些必须通过我,因为我在前端代码上进行了这些更改,然后我重建了网站。

他们有哪些方法可以在不涉及我的情况下进行这些更改

一种方法是给他们一个表单,他们可以在其中更改字段,然后有一个端点,我将从该端点下载一个带有键值对的 json,并且可以用于这些更改。 我已经有一个数据库正在运行,所以这也更容易实现。

这是一个好方法还是我们可以有更好的方法?

谢谢。

【问题讨论】:

  • 数据需要存储在某个地方,然后检索和呈现......所以是的,你的方法是这样做的方法之一......
  • 在您的后端创建一个小型 API 和一个数据库,存储“greeting”、“Welcome to X”等键值对,然后检索它们以在应用程序中呈现。创建第二个应用程序,他们可以在其中登录并更改文本。

标签: javascript json reactjs frontend


【解决方案1】:

这似乎是一个不错的方法,但是如果您已经设置了一个数据库(不确定是否设置了,但即使不是这样),使用数据库中的表来存储消息似乎会更容易。在数据库中创建一个messages 表并在前端创建一个管理面板,以便当他们更新消息时,它会发布到您的后端,该后端会更新messages 表中的相应消息。然后,您的网站在加载页面时会进行 API 调用以检索消息并显示这些消息。如果你想考虑加载时间,你可以先显示一条默认消息,然后在数据从 API 进来后更新它

【讨论】:

  • 我有一个数据库设置,所以我认为这将是前进的最佳方式。
  • @Clarskon 是的,我肯定会推荐数据库方法。我过去做过类似的事情,我有一个 meta 表或类似的东西,可以存储对应用程序运行很重要的可编辑(由用户)信息
猜你喜欢
  • 1970-01-01
  • 2012-11-23
  • 1970-01-01
  • 1970-01-01
  • 2021-09-03
  • 1970-01-01
  • 2019-12-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多