и тот же объект, только после 2ого вызова? С примитивами, понятно, всё ок.
Вот набросал пример https://codesandbox.io/s/usestatethesameobjectresearch-h4rn8?file=/src/App.js
Сделал также хук useZtate (весьма условный), который возвращает один и тот же объект после первого обращения – для сравнения, чтобы было ясно, что ожидается.
ну и если StrictMode выключить, который как раз нацелен на выявление сайд-эффектов в рендере, то размер первого стека тоже будет равен единице
Обсуждают сегодня