которое
будет пустым объектом. Что я делаю не так?
setState({ ...state, price: { ...state.price, product: {} } });
Выдает ошибку:
Uncaught TypeError: Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.
ну он же пишет, что неитерабельный объект заспредить пытаешься не нужно цену спредить - там, судя по всему, число, а не объект
Так если не спредить цену, как тогда мне сохранить значение элементов, которые уже лежат в цене?
мож, так? ...(state.price)?
Как минимум, советую использовать фунцию как аргумент в сетстейт. И скорее всего у тебя прайс нулл
Обсуждают сегодня