Я использую реакцию 18.2.0, next.js 14.1 и express 20.11.1 и часто, но не всегда получаю предупреждение на моем серверном компоненте, как здесь https://github.com/vercel/next.js/issues /50602
Предупреждение: большой предварительно вычисленный фрагмент был передан в writeChunk без копирования. Большие фрагменты помещаются в очередь напрямую и не копируются. Это несовместимо с предварительно вычисленными фрагментами, поскольку вы не можете дважды поставить в очередь один и тот же предварительно вычисленный фрагмент. Используйте «cloneChunk», чтобы сделать копию этого большого предварительно вычисленного фрагмента перед его записью. Это ошибка в React.
Проблема в том, что у меня нет ненужных асинхронных функций, которые можно было бы удалить. Я считаю, что предупреждение выдается, когда я передаю много данных, которые я получаю из компонента «Сервер», в свой клиентский компонент, но я также не вижу способа избежать этого.
Кто-нибудь сталкивался с этой проблемой?
Я столкнулся с подобной проблемой, и все, что мне нужно было сделать, это npm install next@latest
. Возможно, команда исправила проблему в последней версии. Пытался обновить несколько раз, чтобы еще раз подтвердить. Но, к моему удивлению, предупреждение пропало.