在React-Flux应用程序中处理常量的最佳策略是什么?
目前我们定义全局变量并在组件内不情愿地使用它们。这感觉不对,技术上意味着我们不应该使用PureRenderMixin,即使我们确定价值没有变化。有没有像定义ConstantsStore这样的最佳实践?
答案 0 :(得分:1)
在我看来,取决于你想要使用的常量。例如,如果我想使用常量来配置组件,我通常将它们与我的组件一起导出,例如。
import Alert from 'components/Alert';
...
render() {
return <Alert type={Alert.TYPES.WARNING} />;
}
或者我能做到
import Alert, {TYPES} from 'components/Alert';
...
render() {
return <Alert type={TYPES.WARNING} />;
}
你有特定的用例吗?