react项目
菜到不会下载软件
安装软件真的难
展开
-
关于react脚手架 无法渲染select中的option组件
今天在写项目的时候,使用了select之后,发现无法渲染自己想要的结果,option内传的数据是没有任何问题的,但是浏览器就是不渲染界面在网上查询后,发现自己犯了一个很头秃的错误(就像是刚刚学习c的时候,总是将中文逗号当成中文逗号的错误)下面直接给出正确的写法: <Select> { categoryList.map(item =>( <Option key={item原创 2022-03-13 14:17:36 · 1889 阅读 · 1 评论 -
useEffect 报错:Can‘t perform a React state update on an unmounted component. This is a no-op, but it i
使用useEffect的时候会出现报错,当你打开自己的浏览器网络的时候,你会发现自己的浏览器在不停的请求后端发送你需要的数据(但其实只需要一次就可以了),遇到这样的情况我们可以做下面的解决:这是报错的信息:使用goole翻译之后:警告:无法对卸载的组件执行 React 状态更新。这是无操作,但它表示应用程序中存在内存泄漏。若要修复此问题,请取消 useEffect 清理函数中的所有订阅和异步任务。其实可以看出这是内存泄漏的问题,我们只需要在调用useEffect 的时候,将他初始化为空数原创 2022-03-13 13:34:36 · 2291 阅读 · 0 评论 -
关于react脚手架报错 Import in body of module; reorder to top import/first解决方案
在使用react脚手架的时候,总会出现一些问题,如下面这个问题:当出现这种问题的时候,一般是我们在使用module.css文件引入会出现这样的问题,这种问题其实只需要将我们引入的css文件顺序提前即可import React,{useEffect, useState} from 'react'import { PageHeader, Button, Descriptions,Steps,Form,Input, Select } from 'antd';import axios from '原创 2022-03-13 13:16:53 · 2228 阅读 · 0 评论 -
关于antd-design中callback的用法:报错:`callback` is deprecated. Please return a promise instead
今天在写一个react项目的时候,发现调用callback会引发错误:虽然可以达到想要的结果,但是控制台会报错,所以我们进行了文档的查阅后,将这个报错解决如下:首先是错误代码示范:const priceValidate=(rule,value,callback) =>{ if(value*1 >200){ callback("价格不能大于200") }else{ callback() }}这样会报错控制台告诉我们需要原创 2022-03-07 12:52:42 · 3163 阅读 · 4 评论