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} />;
}
您有具体的用例吗?
在 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} />;
}
您有具体的用例吗?