
react
文章平均质量分 57
TE杨
整天遇坑,还是路走得太少了
展开
-
react 学习 —— 16、使用 ref 操作 DOM
有时你可能需要访问由 React 管理的 DOM 元素 —— 例如,让一个节点获得焦点、滚动到它或测量它的尺寸和位置。在 React 中没有内置的方法来做这些事情,所以你需要一个指向 DOM 节点的 ref 来实现。原创 2023-10-22 22:29:10 · 1629 阅读 · 0 评论 -
react 学习 —— 15、使用 ref 引用值
当你希望组件“记住”某些信息,但又不想让这些信息 触发新的渲染 时,你可以使用 ref。原创 2023-10-22 09:29:15 · 1053 阅读 · 0 评论 -
react项目运行无法启动一直Starting the development server...
问题原因:安全卫士拦截了脚本执行解决方法:操作目标:[执行]C:\WINDOws\System32\WindowsPowerShel\v1.O\powershell.exe把上面的路径添加到信任区原创 2021-07-30 14:18:55 · 3311 阅读 · 0 评论 -
error https://registry.nlark.com/@types/minimatch/download/@types/minimatch-3.0.4.tgz: Integrity che
原因:我这里是淘宝源,仓库的文件不匹配,可能版本,也可能其他问题。问题解决:我从淘宝源切换回了原来的npm源,然后就下载成功了。npm install nrm -g //下载nrm切换源nrm ls //查看镜像地址npm config set registry https://registry.npmjs.org //切换回npm源...原创 2021-06-17 00:00:35 · 5883 阅读 · 0 评论 -
react-redux教程
一、react-redux是什么?redux: 是一个用于管理组件公共状态的一个可预测状态的框架,集中管理组件的状态.核心在于store,它提供了dispatch,getState,subscribe方法,理解Redux的工作流程很重要react-redux: 它是redux作者封装的一个库,是一个第三方的模块,对Redux进一步的封装简化,提供了一些额外的API(例如:Provider,connect等),使用它可以更好的组织和管理我们的代码,遵循一定的组件拆分规范,在React中更方便的使用Red原创 2021-01-11 09:13:06 · 579 阅读 · 0 评论 -
react在不暴漏配置文件的情况下配置less
一、安装npm install react-app-rewired customize-cra babel-plugin-import -D二、创建config-overrides.js文件项目根目录下创建config-overrides.js文件三、React按需加载// config-overrides.js内容const { override, fixBabelImports } = require("customize-cra");module.exports = override(原创 2021-01-03 11:35:38 · 600 阅读 · 0 评论 -
Vue、React中为什么不建议key值使用index
当数组中的数据发生变化时: React 比较更新前后的元素 key 值,如果相同则更新,如果不同则销毁之前的,重新创建一个元素。当以数组的下标index作为key值时,其中一个元素发生了变化 就有可能导致所有元素的key值发生改变 。所以,index作为key值和没加index是一样的,并不能提升性能。...原创 2020-11-27 15:00:45 · 522 阅读 · 0 评论 -
react基础知识总结(一)
1、react组件类的首字母名称必须大写。2、组件类中的模板只能有一个顶层标签。3、组件上的class属性改为className属性。4、for属性改为htmlFor。5、使用React.createClass({})生成组件类。6、组件标签上可以添加任意属性,使用this.$props.属性名称获取属性值。7、this.props.children用于获取组件的子节点,它的值有三种可能,当前组件中如果没有子组件,则值为null,有一个子节点,则值为对象,有多个子节点,则为数组。用数组方法map原创 2020-11-25 11:25:45 · 393 阅读 · 0 评论 -
暴漏React配置时报错Remove untracked files, stash or commit any changes, and try again.
暴漏React配置时报错"Remove untracked files, stash or commit any changes, and try again."原因是git在创建项目时会自动创建git仓库,我删除了文件却没有做提交保存到仓库中。解决方法git add.`git commit -m "delete"`提交到本地仓库中然后就可以暴漏配置项了...原创 2020-05-30 12:48:43 · 272 阅读 · 0 评论