Next.js "jsxImportSource": "@emotion/react"Javascript

Форум по Javascript
Ответить
Anonymous
 Next.js "jsxImportSource": "@emotion/react"

Сообщение Anonymous »

Добавление "jsxImportSource": "@emotion/react" в tsconfig приводит к ошибке.

Код: Выделить всё

import { Provider } from "@/app/provider";

export default function Layout({ children }: { children: React.ReactNode }) {
return (



{children}



);
}
"jsxImportSource": "@emotion/react"
если я добавлю это и укажу «использовать клиент», ошибка будет устранена. Мне интересно, почему.
"jsxImportSource": "@emotion/react"
Мне хотелось бы знать, какую роль это играет и почему возникает ошибка, если я добавляю это.
Для справки: ошибка

TypeError: createContext работает только в клиентских компонентах. Чтобы использовать его, добавьте директиву use
client в верхней части файла.


Подробнее здесь: https://stackoverflow.com/questions/793 ... tion-react
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»