您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

reducer.js 455B

12345678910111213141516171819
  1. import { ReducerRegistry, set } from '../redux';
  2. import { SET_ASPECT_RATIO } from './actionTypes';
  3. import { ASPECT_RATIO_NARROW } from './constants';
  4. const INITIAL_STATE = {
  5. aspectRatio: ASPECT_RATIO_NARROW
  6. };
  7. ReducerRegistry.register(
  8. 'features/base/aspect-ratio',
  9. (state = INITIAL_STATE, action) => {
  10. switch (action.type) {
  11. case SET_ASPECT_RATIO:
  12. return set(state, 'aspectRatio', action.aspectRatio);
  13. }
  14. return state;
  15. });