2016-02-11 40 views
0

在React-Flux應用程序中處理常量的最佳策略是什麼?React-Flux:如何整合常量?

目前我們定義了全局變量並在組件中不情願地使用它們。這感覺不對,技術上意味着我們不應該使用PureRenderMixin,即使我們確信價值沒有變化。有沒有像定義一個ConstantsStore的最佳做法?

+0

您是否正在使用模塊系統,如使用Babel或TypeScript的ES6模塊?那將是走向國際海事組織的道路。 – Aaron

回答

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} />; 
} 

你有一個具體的使用情況?