React Redux - невозможно отменить список с помощью действия отправки - PullRequest
0 голосов
/ 03 октября 2018

Я хотел бы отправить действие, а затем заменить всю вкладку (Список) в состоянии на вкладки2 (Список), но теперь он продолжает добавлять новую вкладку во вкладку (Список), любой может помочь ????

  function reducreForTabs(state = initialState4, action) {
          if (typeof state === 'undefined') {
            return 0
          }

          switch(action.type) {
              case 'GET_DETAIL': {

                  var tabs2 = [{ 'id': 'newList' }];

                  return {...state,
                        tabs: state.tabs.concat(tab2)
                      };

              }
              default :{
                  return state
              }
          }
        }

1 Ответ

0 голосов
/ 03 октября 2018

Это конкат в javascript: array1.concat (array2, array3, ..., arrayX)

function reducreForTabs(state = initialState4, action) {
          if (typeof state === 'undefined') {
            return 0
          }

          switch(action.type) {
              case 'GET_DETAIL': {

                  var tabs2 = [{ 'id': 'newList' }];

                  return {...state,
                        tabs: state.tabs.concat(tab2)
                      };

              }
              default :{
                  return state
              }
          }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...