Ошибка в React / Redux - ожидалось назначение или вызов функции - PullRequest
1 голос
/ 07 марта 2020

Не удалось найти предыдущий ответ, который помог.
Я пытаюсь использовать редуктор Redux и получаю следующее сообщение об ошибке:

Line 30:15:  Expected an assignment or function call and instead saw an expression  no-unused- 
expressions

Редуктор:

  const chatsReducer = (state = initialState, action) => {
      let sender = action.sender;
      let message = action.message;

      let newMessage = {
        sender: sender,
        message: message
      };

      switch (action.type) {
        case SEND_MESSAGE:
          let newMessage = {
            sender: sender,
            message: message
          }

          let newState = {...state, chats: state.chats.push(newMessage)}
          return state


        default:
          state;
      }
      return state;
    };

В строке 30, которая находится в ошибке, я возвращаю состояние по умолчанию. Есть идеи, в чем проблема?

1 Ответ

0 голосов
/ 07 марта 2020

Похоже, вы создаете переменную с именем newState, а затем не используете ее, потому что возвращаете состояние

let newState = {...state, chats: state.chats.push(newMessage)} // not used
      return state // return state
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...