我的编程空间,编程开发者的网络收藏夹
学习永远不晚

react key 报错怎么办

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

react key 报错怎么办

react key 报错怎么办

本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。

react key 报错怎么办?

react key值报错分析

使用react的时候很容易出现key报错的问题,一般的解决方式就是,再报错的页面搜索 map 或者 forEach 这俩个方法,添加唯一的key标识符

{arr.map(item)=>{
<div value={item.name} key={item.id}>{item.name}</div>
}
}(切记key必须是唯一的,如果没有唯一值,你可以使用index作为key值)
{arr.map(item,index)=>{
<div value={item.name} key={index}>{item.name}</div>
}
}

也有特殊情况,你使用了Modal组件,并且自定义了里面的footer属性

就会报如下图的错误

f0f2e5d6d706526a43b7990b56955c0.jpg

这是你就需要给footer里面自定义的按钮添加key属性,代码如下

<Model 
title:"新建"
visible={visible}
onCancel={()=>this.onCancel}
onOk={()=>this.onOk}
width={500}
footer={[
<div>
<Button key="submit" onClick={this.save}>保存</Button>
<Button key="back" onClick={this.cancelBack}>取消</Button>
</div>
]}
 ></Modal>

以上就是react key 报错怎么办的详细内容,更多请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

react key 报错怎么办

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

react key 报错怎么办

react key报错的解决办法:1、在报错的页面搜索“map”或者“forEach”方法,然后添加唯一的key标识符;2、给footer里面自定义的按钮添加“key”属性即可。
2023-05-14

webpack4 react报错怎么办

webpack4 react报错的解决办法:1、进入全局安装的webpack目录下;2、把安装的webpack版本删除;3、执行命令“npm un webpack npm un webpack-cli”;4、再执行“npm i webpack-dev-server@3.10.2”命令即可。
2023-05-14

react navigation报错怎么办

react navigation报错的解决办法:1、配置“Stack.Navigator initialRouteName="Home"”,然后重启“yarn android”;2、删除“android\app\build\outputs\apk\debug”目录下的打包的apk文件,同时删除模拟器或真机上原有的apk包,然后重新执行“yarn android”即可。
2023-05-14

webstorm react 报错怎么办

webstorm react报错的解决办法:1、查看webstorm编辑react语法报错提示;2、把JavaScript的版本设置为“JSX Harmony”;3、把“<script>type”类型改为“text/jsx”即可。
2023-05-14

creat react app 报错怎么办

creat react app报错的解决办法:1、通过“npm config set registry https://registry.npm.taobao.org”切换淘宝镜像源;2、通过执行“E:\workspace\demo\p4>npx create-react-app todolist”命令重新安装即可。
2023-05-14

react+native+adb报错怎么办

react+native+adb报错的解决办法:1、在win10下使用adb链接模拟器,并在powershell中查看报错信息;2、直接找到“adb.exe”所在的地方;3、在“adb.exe”所在的目录下运行adb命令即可。
2023-05-14

react key报错如何解决

这篇文章主要介绍“react key报错如何解决”,在日常操作中,相信很多人在react key报错如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”react key报错如何解决”的疑惑有所帮助!接下来
2023-07-04

react native红屏报错怎么办

react native红屏报错的解决办法:1、在“android/app/src/main/”中创建文件夹assets;2、执行命令“react-native bundle --platform android --dev false --entry-file index.android.js...”;3、在项目中执行“react-native run-android”即可。
2023-05-14

npm react 安装报错怎么办

npm react安装报错的解决办法:1、打开项目中的“package.json”文件,找到dependencies对象;2、将其中的“react.json”移动到“devDependencies”;3、在终端中运行“npm audit --production”即可修复警告。
2023-05-14

react 装饰器报错怎么办

react装饰器报错的解决办法:1、通过“create-react-app mobx-study”创建项目;2、通过“yarn add -D react-app-rewired customize-cra”安装插件;3、修改package.json文件中scripts脚本;4、在项目根目录下创建“config-overrides.js”和“.babelrc”即可。
2023-05-14

react启动项目报错怎么办

react启动项目报错的解决办法:1、进入项目文件夹,启动项目并查看报错信息;2、执行“npm install”或“npm install react-scripts”命令;3、执行“npm install @ant-design/pro-field --save”命令。
2023-05-14

react安装出错怎么办

react安装出错的解决办法:1、使用“create-react-app”安装react;2、执行“$ yarn config set ignore-engines true $ re-rf react-demo-1 $ create-react-app react-demo-1”命令即可解决安装报错问题。
2023-05-14

redis查找key报错怎么解决

Redis查找key报错一般有以下几种情况和解决方法:1. "ERR no such key":表示没有找到指定的key。解决方法是确保输入的key是正确的,并且确保该key存在于Redis中。2. "ERR wrong number of
2023-09-04

react.component 报错怎么办

react.component报错的解决办法:1、打开相应的react文件,查找“class Counter extends Component {static propTypes = {...”语句,将等号改为冒号;2、修改“{"presets": ["react", "es2015", "stage-0"]}”即可。
2023-05-14

编程热搜

目录