React/Redux 应用中的硬编码 strings/static 内容
Hardcoded strings/static contents in React/Redux app
我正在优化一个 react/redux 应用程序,我想知道是否有在此类应用程序中存储和呈现硬编码字符串的最佳做法?我的一些组件使用相同的文本,如果文本发生变化,我将不得不搜索所有文本以查找所有出现的文本。最好有中心位置。我的意思是一些您不想放入状态的静态内容。
我会将所有文本存储在一个 json 对象中,但我认为一定有更好的方法。
任何人都可以分享 his/her 经验吗?任何有用的工具或包?
非常感谢您的回答!
关于 react 或 redux,这里没有什么特别的,你可以只创建一个常量文件...
export const VAR_NAME = "this is some text";
export const ANOTHER_VAR = "something else";
那么当你想使用时,只需:
import { ANOTHER_VAR } from 'path/to/constants/file';
感谢您提出意见。万一有人在寻找不错的解决方案,这是 - https://github.com/yahoo/react-intl
尽管需要进行一些设置,但通过迈出应用程序内部化的第一步就可以达到我想要的效果。
我正在优化一个 react/redux 应用程序,我想知道是否有在此类应用程序中存储和呈现硬编码字符串的最佳做法?我的一些组件使用相同的文本,如果文本发生变化,我将不得不搜索所有文本以查找所有出现的文本。最好有中心位置。我的意思是一些您不想放入状态的静态内容。
我会将所有文本存储在一个 json 对象中,但我认为一定有更好的方法。
任何人都可以分享 his/her 经验吗?任何有用的工具或包?
非常感谢您的回答!
关于 react 或 redux,这里没有什么特别的,你可以只创建一个常量文件...
export const VAR_NAME = "this is some text";
export const ANOTHER_VAR = "something else";
那么当你想使用时,只需:
import { ANOTHER_VAR } from 'path/to/constants/file';
感谢您提出意见。万一有人在寻找不错的解决方案,这是 - https://github.com/yahoo/react-intl
尽管需要进行一些设置,但通过迈出应用程序内部化的第一步就可以达到我想要的效果。