我正在使用很多类似的类,它们都使用相同的依赖项,因此它们都以相同的ES2015 import语句列表开头。我想知道,使用继承或其他什么,我可以这样做,这只是在父母需要防止冗余代码?请注意,我每个文件使用1个类。
import angular from 'angular;
import {subscribeReducer} from '../shared/helpers/reduce.helper';
import newhomeReducer from './newhome.reducer';
import {subscribeSaga} from '../shared/helpers/saga.helper';
import newhomeSagas from './newhome.saga';
class Newhome{...something...};
然后是第2课:
import angular from 'angular;
import {subscribeReducer} from '../shared/helpers/reduce.helper';
import currenthomeReducer from './newhome.reducer';
import {subscribeSaga} from '../shared/helpers/saga.helper';
import currenthomeSagas from './newhome.saga';
class Currenthome{...something...};
答案 0 :(得分:1)
不,您不必重新导入依赖项,除非您也在子类中使用它们。
例如,如果您的子课只是:
- Card2: 192.168.0.55
然后您不必重新导入依赖项;但如果你在子类中使用它们:
class Currenthome extends Newhome {}
然后你必须导入它们。