reactjs - React/Redux 应用程序中的硬编码字符串/静态内容

标签 reactjs react-native react-redux

我正在优化一个react/redux应用程序,我想知道是否有在这样的应用程序中存储和渲染硬编码字符串的最佳实践?我的一些组件使用相同的文本,如果有文本更改,我将不得不搜索所有出现的文本。如果有中心位置就更好了。我的意思是一些您不想放入状态的静态内容。

我会将所有文本存储在 json 对象中,但我认为一定有更好的方法。

谁能分享一下他/她的经验吗?有什么有用的工具或包吗?

非常感谢您的回答!

最佳答案

关于 React 或 Redux,这里没有什么特别的,你可以创建一个常量文件......

export const VAR_NAME = "this is some text";
export const ANOTHER_VAR = "something else";

然后当你想使用时,只需:

import { ANOTHER_VAR } from 'path/to/constants/file';

关于reactjs - React/Redux 应用程序中的硬编码字符串/静态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41876752/

相关文章:

javascript - 我应该使用 Redux Saga 进行 React Navigation 吗?

datepicker - Material UI 日期选择器 日期格式 React

reactjs - react 语法错误: Expected corresponding JSX closing tag for <img>

node.js - 警告 : React attempted to reuse markup in a container but the checksum was invalid

javascript - React TypeScript 和 ForwardRef - 类型 'IntrinsicAttributes 上不存在属性 'ref'

javascript - react native : Inherit styles

react-native - React Native 评估'dataSource.rowIdentities

javascript - 需要 Babel “7.0.0-0” 但加载了 “6.26.3”

javascript - 带有react-redux组件的React typescript需要所有传递的props

reactjs - 使用 Webpack 2 和 React Router 进行 CSS 代码分割