背景:

React  项目使用Ant Design + Storybook时发报:

Uncaught Error: React.Children.only expected to receive a single React element child

问题点:

异常代码:

<Dropdown overlay={menu}>
    <Rate allowHalf defaultValue={4.5} disabled/>
    <span>4.8</span>
    <Icon type="down" style={{fontSize: 18}}/>
</Dropdown>

Ant Design中<Dropdown></Dropdown> 组件内部最外层只能接受一个元素,而代码中有三个元素,所以报错。

解决方案:

将三个元素用<div></div>包裹后OK,不再报错,页面可正常显示。

正确代码:

<Dropdown overlay={menu}>
    <div>
        <Rate allowHalf defaultValue={4.5} disabled/>
        <span>4.8</span>
        <Icon type="down" style={{fontSize: 18}}/>
    </div>
</Dropdown>

【React】React.Children.only expected to receive a single React element child相关推荐

  1. 【Scala】scala ':' or newline expected \u200b

    1. 背景 拷贝了网上一段代码,发现报错如下 这个是因为不可见字符,引起的,全局替换一下就好了. 参考:[IDEA]IDEA报错 illegal character U+00A0异常解决

  2. 【Vue】 vue-Router children 子组件空白显示,没有内容

    场景: 打算访问 /parent/child1 和 /parent/child2 ,但产生问题是:子页面一直空白显示 # route.js 产生问题示例 {path: '/parent',childr ...

  3. 【2021-12-22】【Kotlin】Type inference failed. Expected type mismatch: inferred type is HashSet but Set

    类似这样的错误提示: Type inference failed. Expected type mismatch: Inferred type is HashSet<String>? bu ...

  4. 【HDU】4706 Children's Day(模拟)

    http://acm.hdu.edu.cn/showproblem.php?pid=4706 该题没有输入,直接输出不同形状大小的N,在输出不同形状N的时候是要用到26个字母,并且是循环输出 #inc ...

  5. 【菜鸟】java.net.URISyntaxException: Expected scheme-specific part at index 10: localhost: 报错解决思路

    检查链接是否有http://前缀

  6. 【实践】多径效应CIR估计

    这周最紧要任务,写多径效应的CIR估计,故将思路历程收集于一个 blog 中,以供今后参考 文章目录 1 题目解读 2 信道估计初探 Reference 1 题目解读 首先这个任务题目就看不懂,啥叫 ...

  7. 【D1N910】一线大厂React实践宝典(二) React组件

    目录 React 组件 [资料]组件化开发的演变 创建 React 组件 SOLID 原则(基本上都是源自资料) 组件的数据流 组件的生命周期 高阶组件 [资料]装饰者模式 正常操作,正常分析,大家好 ...

  8. 【D1N910】一线大厂React实践宝典(二) 课程引言+React开发环境

    目录 课程引言 React基本开发环境 搭建工程化React开发环境 开始你的 React 之旅 JSX 语法 混合 JavaScript 与 JSX 正常操作,正常分析,大家好,我是D1N910. ...

  9. 【尚硅谷React】——React全家桶笔记

    文章目录 第1章 React简介 1.1 React的特点 1.2 引入文件 1.3 JSX 1.3.1 为什么要用JSX 1.3.2 JSX语法规则 1.4 虚拟DOM 1.5 模块与组件 1.5. ...

最新文章

  1. 基于FCN,U-Net的深度学习医学影像分割算法(细胞分割算法)以及传统算法分析
  2. 2021年春季学期-信号与系统-第四次作业参考答案-第四小题
  3. Linux-sort排序
  4. CodeForces - 1334D Minimum Euler Cycle(构造+模拟)
  5. Centos/Red Hat6.8 安装、配置、启动Gitlab (外网环境)
  6. redistemplate使用_SpringBoot 使用 Redis 缓存
  7. php 去掉后导字符,PHP去除字符串最后一个字符的三种方法实例
  8. iOS开发UI篇—无限轮播(循环展示)
  9. 【JavaEE】第一章线程和多线程
  10. python科学计算库-Scipy,主要讲解优化,方程求解,积分,蒙特卡洛,插值计算
  11. HALCON学习笔记 1
  12. 深度竞品分析:阿里旗下闲鱼与58旗下转转
  13. 【DB笔试面试1-100】
  14. 3. pandas基础
  15. Python基础教学3:变量名和赋值
  16. 最近工作中遇到的某些技术问题
  17. word里输入向上或向下取整符号
  18. Python 图片转icon
  19. python欧拉螺线_基于菲涅耳积分的Python OpenDrive地图螺旋线/回旋线/欧拉螺旋线/Cornu螺旋线插值...
  20. 腾讯企业邮箱api java_腾讯企业邮箱API实现同步成员资料

热门文章

  1. 计算机网络学习心得—概述
  2. bluehost 虚拟主机 php.ini,BlueHost主机配置Php.ini中文解释(六)
  3. 那天我无意中看到了程序员的电脑桌面,瞬间感觉发现了新世界!
  4. Centos 8 切换yum 与 dnf 源
  5. 设置好ftp后用xftp连接提示无法打开,无法显示远程文件夹
  6. atop用法_Linux atop 命令 command not found atop 命令详解 atop 命令未找到 atop 命令安装 - CommandNotFound ⚡️ 坑否...
  7. Codeup墓地-2117
  8. 一个Java程序员的腾讯面试心得
  9. 出现吧,Python Web 菜谱系统的首页,不会前端技术,也能做
  10. 数据存储——手机内部文件存储