Reduxの使用するに当たっって, stateを直接変更してはならないという物があるのですがstateの中身を一部変更したいときに下記のコードはstateの制約に反してしまうのかわかりません.
//予想されるstateの状態 state = [ { bookid: 1, name: 'Rails入門'} { bookid: 2, name: 'Go入門' } ..... ] // 今書いてる方 var newState = state newState[0] = { bookid: 1, name: 'React入門' } return newState; //予想されるダメな例 state[0] = { bookid: 1, name: 'React入門' } return state;