mapStateToProps не обновляется при изменении магазина

Ваш метод, скорее всего, может (может варьироваться между компиляторами) иметь возможность запускать, а также иметь возможность вернуть значение. Пока он не имеет доступа к каким-либо переменным экземпляра. Если он попробует это, он потерпит крах.

Как указывали другие, вы не можете использовать этот тест, чтобы узнать, был ли объект удален. Даже если бы вы могли, это не сработало бы, потому что объект может быть удален другим потоком сразу после теста, но перед тем, как вы выполните следующую строку после теста. Вместо этого используйте синхронизацию потоков.

Если this имеет значение null, в вашей программе есть ошибка, скорее всего, в дизайне вашей программы.

0
задан MaximumLasagna 1 March 2019 в 07:49
поделиться

1 ответ

Ошибка внутри вашего редуктора, когда вы пытаетесь изменить состояние (которое является неизменным).

export const reducer = (state = storeData, action) => {
  switch (action.type) {
     case TEST:
        return {
          ...state, // not needed here, but I add this since your production state will likely have more than just one key
          message: action.message
        };

      default:
        return state
   }
}
0
ответ дан dentemm 1 March 2019 в 07:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: