React踩坑记录:Error: Minified React error #31;

这篇具有很好参考价值的文章主要介绍了React踩坑记录:Error: Minified React error #31;。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题出现

今天在跑react项目时,页面出不来,打开控制台,看到下面这样:
Error: Minified React error #31;

React踩坑记录:Error: Minified React error #31;
很明显,是react框架爆出来的错,遇到这种问题,别慌,先去看对应的介绍,先打开它提示的这个网址去看看啥情况,于是我们点开https://reactjs.org/docs/error-decoder.html/?invariant=31&args[]=object%20with%20keys%20%7Btitle%7D&args[]=看看,不得不说react框架做的确实好,很醒目的提示了:
React踩坑记录:Error: Minified React error #31;

原因

根据react官网给出的提示,我们可以清晰的知道,这是由于我们代码书写的错误,导致react组件在render的时候,有一个孩子组件没有正确的返回react支持的数据结构,那么react组件支持render函数返回什么呢?很明显字符串、JSX和数组都可以,于是我们去排查代码。


根据排查,我们找到了问题的根源:
其中一个元素写成了这样:

const titleEl = isFlag ? {title} : <>{titleLeft}-{titleRight}</>

其中titletitleLefttitleRight都是string类型的;
这里很明显{title}这个是一个对象,就是{title: title}的缩写,由于我们在这里返回了一个对象,所以导致了react框架报出了这个错误,所以,我们只需进行更改就好了。

解决方式

修改方式也很简单,有两种:

const titleEl = isFlag ? title : <>{titleLeft}-{titleRight}</>

或者这样:

const titleEl = isFlag ? <>{title}</> : <>{titleLeft}-{titleRight}</>

改完之后再去看,页面已经好了,控制台也没有报错了,完美解决。文章来源地址https://www.toymoban.com/news/detail-481865.html

到了这里,关于React踩坑记录:Error: Minified React error #31;的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序给 thinkphp后端发送请求出现错误 Wrong number of segments 问题的解决 【踩坑记录】

    这里提示 wrong number of segements , 百度了一下说这个问题是 后端解码token缺了一些东西(没正确的解码),然后我去抓了下包发现,我小程序端发送请求的时候,token是undifend,然后检查了一下store中的token发现,是我写错了变量名(😂好低级的错误) 微信小程序向后端发送请求时

    2024年02月09日
    浏览(53)
  • pip安装软件包报错: error subprocess-exited-with-error问题记录

    执行pip install dlib 在执行pip3 install virtualenvwrapper也会报同样的错误 我们需要执行如下命令: pip install --upgrade setuptools 命令用于升级 setuptools 库的版本。 setuptools 是 Python 的一个开源包管理器,它用于管理 Python 项目的依赖库。 当你执行 pip install --upgrade setuptools 命令时,它会更

    2024年02月12日
    浏览(45)
  • 排查https请求出现received fatal alert: internal_error的问题

    目录 背景 https网络协议交互 net.debug查看信息 Apache Httpclient与 Netty的http请求  server_name 错误原因 修复方案 方案一 方案二 通知某个商户时,突然出现大量的https握手失败了,出现received fatal alert: internal_error错误。商户sre那边当时将多个域名绑定在一个主机上,开了SNI(Server Nam

    2024年02月14日
    浏览(47)
  • 手机连电脑,adb调试出现error :device not found问题解决方案

    一.先检查USB偏好设置是否设置成“文件传输”,如是,下一步 二.usb调试未打开 1.打开手机设置-关于手机-版本号,连续点击版本号,直到提示进入开发者模式 2.设置里找到开发者选项,打开usb调试,出现弹框显示“允许USB调试吗,这条计算机RSA密钥指纹如下”,勾选即可,

    2024年02月13日
    浏览(128)
  • docker 拉取镜像出现 error parsing HTTP 408 response body 错误问题

    在使用 docker 下拉镜像仓库时,出现http解析错误。具体错误log信息如下: error parsing HTTP 408 response body: invalid character ‘’ looking for beginning of value: “ nYour browser didn’t send a complete request in time.nn” 在尝试搜了很多答案后,都没有解决问题,包括如下的解决方案: https://www.

    2024年02月12日
    浏览(72)
  • 解决若依部署后出现Error: Cannot find module ‘@/views/xxx‘问题,本地没有问题

    问题描述: 若依项目本地运行没有问题,部署到服务器以后点击菜单切换路由,一直处于加载状态,打开控制台,发现报错Error: Cannot find module ‘@/views/xxx‘。 原因: 路由懒加载,webpack版本问题,webpack4 不支持变量方式的动态 import ,新版本需要使用 require() 来解决此问题。

    2024年02月12日
    浏览(61)
  • Linux的Qt编译出现:-1: error: cannot find -lGL问题的解决方法

    Qt是支持跨平台的C++图形用户界面应用程序开发框架,在一个平台上开发好应用程序可以在多个平台方便移植。 在将windows平台上开发的Qt界面程序移植到Linux Ubuntu系统中,在构建项目时出现以下编译问题: error: cannot find -lGL。 即,没找到libGL.so 库。以下两个方法都可以解决问

    2024年02月07日
    浏览(41)
  • 解决Python中加载sklearn新闻数据集出现的HTTP Error 403 Forbidden问题

    解决Python中加载sklearn新闻数据集出现的HTTP Error 403 Forbidden问题 在使用Python调用sklearn中的fetch_20newsgroups函数加载新闻数据集时,有时会遇到HTTP Error 403 Forbidden错误,主要是由于爬虫被禁止访问导致的。本文将介绍两种常用的解决方法。 方法一:更改请求头 通常,HTTP Error 40

    2024年02月12日
    浏览(39)
  • 【完美解决】使用git时候出现error setting certificate verify locations: CAfile:问题

    1、出现场景: 在使用idea的时候,进行git下的push,出现下面的错误: 2、原因分析: 可能因为重装过系统,或者是安装git的位置发生了变化等情况出现。 3、解决方案: 找到git的安装路径,打开gitbash之后,进行输入:

    2024年02月11日
    浏览(52)
  • Mysql出现问题:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解决方案

    回城传送–》《数据库问题解决方案》 ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆 ❤️技术活,该赏 ❤️点赞 👍 收藏 ⭐再看,养成习

    2024年02月02日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包