Д
Подскажите как вы делаете когда вам нужно чтобы в редьюсере какое то поле принимало одно из трёх разных значений ? То есть то что мы в обычной функции бы написали как
if (condition1) {
value = 1
} else if (condition2) {
value = 2
} else {
value = 3
}
нам нужно сразу в return чтобы сохранить иммутабельность. Раньше там был тернарник типа :
return {
value: condition ? 1 : 2
}
Но теперь логика изменилась . Гугл советует мне сделать вложенный тернарник , но там ведь всё равно всё сводиться к выбору из двух вариантов, а у меня их три