0
在React-Flux應用程序中處理常量的最佳策略是什麼?React-Flux:如何整合常量?
目前我們定義了全局變量並在組件中不情願地使用它們。這感覺不對,技術上意味着我們不應該使用PureRenderMixin,即使我們確信價值沒有變化。有沒有像定義一個ConstantsStore的最佳做法?
在React-Flux應用程序中處理常量的最佳策略是什麼?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} />;
}
你有一個具體的使用情況?
您是否正在使用模塊系統,如使用Babel或TypeScript的ES6模塊?那將是走向國際海事組織的道路。 – Aaron