use-client

一个将React组件库自动转换为'React客户端组件'的swc插件,支持自动转换如@mui/material等库中的组件,无需手动包装。

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