Понимание MapStateToProp и устранение моей ошибки - PullRequest
0 голосов
/ 29 мая 2018

Я новичок, чтобы отреагировать нативно, и после просмотра нескольких видеороликов в сети, чтобы заставить мой проект работать, я врезался в стену из-за избыточности и моего понимания этого.Я застрял с ошибкой в ​​MapStateToProp, и я не могу исправить это.Вот скриншоты этого: Ошибка в конце Сообщение об ошибке

Если бы вы могли помочь мне понять, как устранить мою ошибку, было бы здорово

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Вы разместили очень мало кода, поэтому сложно сказать наверняка.Но похоже, что ваше глобальное состояние имеет ожидаемую структуру state.room.rooms.Распечатайте состояние на данный момент.

Подсказка: во время разработки может помочь открыть магазин для доступа извне.Если вы поместите эту строку в то место, где вы создаете магазин, вы можете получить к нему доступ, например, через консоль store.getState().Он вернет текущее состояние вашего приложения.

Чтобы включить это просто поместите эту строку, где вы создаете свой магазин:

window.store = store;
0 голосов
/ 29 мая 2018

Скорее всего, в вашем состоянии в это время нет клавиши room.

Вы предоставляете правильное начальное состояние внутри функции редуктора?

Может выглядетьтак же просто, как показано ниже (я предполагаю, что ваша функция редуктора находится в отдельном файле):

const initialState = {
  room: {},
};

const reducer = (state = initialState, action) => {
  switch(action.type) {
    /handle actions/
  }
 }

export default reducer;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...