React-Flux:如何整合常量?

React-Flux: how to integrate constants?

在 React-Flux 应用程序中处理常量的最佳策略是什么?

目前我们定义全局变量并勉强在组件中使用它们。这感觉不对,从技术上讲,我们不应该使用 PureRenderMixin,即使我们确定值不会改变。有定义 ConstantsStore 这样的最佳实践吗?

在我看来,这取决于您想使用常量做什么。例如,如果我想使用常量来配置一个组件,我通常会将它们与我的组件一起导出。

import Alert from 'components/Alert';

...

render() {
    return <Alert type={Alert.TYPES.WARNING} />;
}

或者我可以

import Alert, {TYPES} from 'components/Alert';

...

render() {
    return <Alert type={TYPES.WARNING} />;
}

您有具体的用例吗?