* fix: restructure certifications guide articles * fix: added 3 dashes line before prob expl * fix: added 3 dashes line before hints * fix: added 3 dashes line before solutions
		
			
				
	
	
	
		
			600 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			600 B
		
	
	
	
	
	
	
	
title
| title | 
|---|
| Use the Spread Operator on Arrays | 
Use the Spread Operator on Arrays
Solutions
Solution 1 (Click to Show/Hide)
const immutableReducer = (state = ["Do not mutate state!"], action) => {
  switch (action.type) {
    case "ADD_TO_DO":
      // don't mutate state here or the tests will fail
      let arr = [...state, action.todo];
      return arr;
    default:
      return state;
  }
};
const addToDo = todo => {
  return {
    type: "ADD_TO_DO",
    todo
  };
};
const store = Redux.createStore(immutableReducer);