Ваш код с if ... else
является подходом «или-или».Мне не совсем понятно, что ты пытаешься сделать.Однако синтаксис действителен, поэтому это должна быть логика, которая дает сбой.
Если вы хотите выполнить несколько независимых действий, используйте последовательные блоки if
, например:
if (newState.data == 1) {
//do something
}
if (anotherCondition) {
//do something more
}
return false;
Если должно быть выполнено несколько условий:
if (newState.data == 1 && anotherCondition) {
//do something
return false;
}