You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js中使用rc-tabs等组件库出现类型无效错误求助

Next.js中使用标签页组件库报错问题

在Next.js项目中使用rc-tabs组件库时出现如下错误,但相同代码在纯React.js环境中运行正常,不清楚错误原因以及Next.js和React.js的渲染机制差异:

Warning: React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components)

对应项目页面为http://localhost:3000/order,使用的代码如下:

import React from 'react';
import Tabs, { TabPane } from 'rc-tabs';

const order = () => {
  return (
    <div>
      <Tabs defaultActiveKey="2" onChange={() => {}}>
        <TabPane tab="tab 1" key="1">
          first
        </TabPane>
        <TabPane tab="tab 2" key="2">
          second
        </TabPane>
        <TabPane tab="tab 3" key="3">
          third
        </TabPane>
      </Tabs>
    </div>
  );
};

export default order;

除rc-tabs外,尝试过react-best-tabs、react-tabs等其他标签页组件库,均出现相同错误,同时已提供错误截图及项目结构截图。

内容的提问来源于stack exchange,提问作者SUN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 01:20:17