一个将React组件库自动转换为“React客户端组件“的 swc 插件,比如:你可以通过它自动将@mui中的组件自动转换为"React客户端组件",而不用在外部包装一个使用了"use client"的组件。
npm:
npm install -D use-client
yarn:
yarn add -D use-client
pnpm:
pnpm i -D use-client
- include:["@mui/material"]
next.js配置:
const nextConfig = {
experimental: {
swcPlugins: [
[
'use-client',
{
include: ["@mui/material"]
}
],
]
}
}
swc配置:
{
"$schema": "https://json.schemastore.org/swcrc",
"jsc": {
"experimental": {
"plugins": [
["use-client", {
"include": ["@mui/material"]
}]
]
}
}
}