React__基础
文章平均质量分 58
React__基础
风轻轻~
前端开发工程师
展开
-
React - Router 6.x 路由表封装的两种写法
React - Router 6.x 路由表封装的两种写法原创 2022-12-16 13:50:47 · 3831 阅读 · 8 评论 -
React - Router 6.x 版本使用
React - Router 6.x 版本使用r原创 2022-12-12 16:46:50 · 1258 阅读 · 0 评论 -
React - 组件样式模块化
React - 组件样式模块化原创 2022-12-15 14:39:24 · 773 阅读 · 0 评论 -
React - 项目初始化设置
React - 项目初始化设置原创 2022-12-15 10:29:20 · 686 阅读 · 0 评论 -
React - 错误边界(Error boundary)
React - 错误边界(Error boundary)原创 2022-12-12 11:18:33 · 859 阅读 · 0 评论 -
React - children props 与 render props
React - children props 与 render props原创 2022-12-12 10:19:19 · 470 阅读 · 0 评论 -
React - React.Component 存在的问题及优化(React.PureComponent 的使用)
React - React.Component 存在的问题及优化(React.PureComponent 的使用)原创 2022-12-08 16:57:38 · 755 阅读 · 0 评论 -
React - Context 使用(共享对于一个组件树而言是 “全局” 的数据)
React - Context 使用(共享对于一个组件树而言是 “全局” 的数据)原创 2022-12-08 15:36:27 · 542 阅读 · 0 评论 -
React - Fragment 使用(代替外层div标签,页面不显的标签)
React - Fragment 使用(代替外层div标签,页面不显的标签)原创 2022-12-08 11:23:40 · 705 阅读 · 0 评论 -
React - Hook API 使用(函数组件中使用 React 特性)
React - Hooks 使用(函数组件中使用 React 特性)原创 2022-12-08 10:03:28 · 839 阅读 · 0 评论 -
React - 路由 lazyLoad 的使用(路由懒加载)
React - 路由 lazyLoad 的使用(路由懒加载)原创 2022-12-07 14:48:58 · 2852 阅读 · 0 评论 -
React - setState 更新状态的两种写法
React - setState 更新状态的两种写法原创 2022-12-07 11:30:46 · 1252 阅读 · 0 评论 -
React - redux 使用(由浅入深)
React - redux 使用(由浅入深)原创 2022-12-06 14:04:01 · 7141 阅读 · 1 评论 -
React - Ant Design4.x版本安装使用,并按需引入和自定义主题
React - Ant Design4.x版本安装使用,并按需引入和自定义主题原创 2022-11-27 16:27:40 · 3145 阅读 · 0 评论 -
React - Ant Design3.x版本安装使用,并按需引入和自定义主题
React - Ant Design3.x版本安装使用,并按需引入和自定义主题原创 2022-11-25 15:16:18 · 1670 阅读 · 0 评论 -
React - 路由模式 BrowserRouter 和 HashRouter 的区别与使用
React - 路由模式 BrowserRouter 和 HashRouter 的区别与使用原创 2022-09-07 10:58:29 · 1021 阅读 · 0 评论 -
React - 一般组件 withRouter 的使用(让一般组件具备路由组件特有的API属性)
React - 一般组件 withRouter 的使用(让一般组件具备路由组件特有的API属性)原创 2022-09-07 10:40:20 · 707 阅读 · 0 评论 -
React - 路由跳转方法
React - 路由跳转方法原创 2022-09-05 10:26:35 · 2448 阅读 · 0 评论 -
React - 路由组件传参
React - 路由组件传参原创 2022-09-05 02:02:32 · 443 阅读 · 0 评论 -
React - 嵌套路由的使用
React - 嵌套路由的使用原创 2022-09-02 16:11:12 · 249 阅读 · 0 评论 -
React - 路由 Redirect 的使用(路由重定向)
React - 路由 Redirect 的使用(路由重定向)原创 2022-09-02 15:49:08 · 1011 阅读 · 0 评论 -
React - 路由 exact 的使用(路由严格匹配)
React - 路由 exact 的使用(路由严格匹配)原创 2022-09-02 15:35:40 · 843 阅读 · 0 评论 -
React - 路由 Switch 的使用(路由单一匹配)
React - 路由 Switch 的使用(路由单一匹配)原创 2022-08-01 18:25:09 · 1637 阅读 · 0 评论 -
React - 路由 NavLink 使用 与 NavLink 组件封装使用(路由高亮)
React - 路由 NavLink 使用 与 NavLink 组件封装使用(路由高亮)原创 2022-08-01 17:51:51 · 1116 阅读 · 0 评论 -
React - 路由组件与一般组件的区别
React 路由组件与一般组件的区别原创 2022-07-26 10:18:17 · 405 阅读 · 0 评论 -
React - Router 路由的使用
React Router 路由的使用原创 2022-07-25 17:40:18 · 292 阅读 · 0 评论 -
React - 组件间的通信传值之发布订阅模式(pubsub-js)
组件间的通信传值之发布订阅模式(pubsub-js)安装 pubsub-js 插件npm add pubsub-js组件中引入import PubSub from 'pubsub-js'传值组件(发布消息)import PubSub from 'pubsub-js'/** * 发布消息 * PubSub.publish(发布订阅方法, 传值内容) */PubSub.publish('receiveData', { id: 1 })接收值组件(订阅消息)import PubSub原创 2022-03-01 15:07:06 · 514 阅读 · 0 评论 -
React - 脚手架中配置代理,解决请求接口跨域问题
React - 脚手架中配置代理,解决请求接口跨域问题原创 2022-02-25 15:55:27 · 931 阅读 · 1 评论 -
React - 使用脚手架搭建一个 React 项目
React - 使用脚手架搭建一个 React 项目原创 2022-02-18 17:29:22 · 373 阅读 · 0 评论 -
React - 组件的生命周期
React 组件的生命周期一. 旧版本生命周期二. 新版本生命周期三. 新旧生命周期对比一. 旧版本生命周期constructor(props) :构造器 完成了React数据的初始化componentWillMount :组件将要挂载的钩子componentDidMount :组件挂载完毕的钩子componentWillReceiveProp(props) :组件将要接收组件新的props的钩子shouldComponentUpdate :控制组件是否继续更新必须返回值 true/fals原创 2022-02-18 15:37:04 · 231 阅读 · 0 评论 -
React - 组件实例三大属性(ref 的使用)
React组件实例三大属性(ref 的使用)原创 2022-02-18 14:27:33 · 511 阅读 · 0 评论 -
React - 组件实例三大属性(props的使用)
React组件实例三大属性(props的使用)原创 2022-07-22 16:45:04 · 302 阅读 · 0 评论 -
React - 组件实例三大属性(state的使用)
React组件实例三大属性(state的使用)原创 2022-07-22 14:49:27 · 275 阅读 · 0 评论 -
React - 定义组件的方法
React中定义组件的方法原创 2022-02-16 09:26:33 · 262 阅读 · 0 评论 -
React - 相关js库
js库下载地址:https://download.csdn.net/download/Jie_1997/80815248react.development.js react 核心库react-dom.development.js 用于支持 react 操作 dombabel.min.js 用于将 jsx 转为 jsprop-types.js 用于对 props 进行限制原创 2022-02-15 18:02:36 · 833 阅读 · 0 评论 -
React - DOM 的 diffing 算法
DOM 的 diffing 算法一. react、vue中 for 循环中每一项的key有什么作用二. 用index作为key可能会引发的问题三. 开发中如何使用key一. react、vue中 for 循环中每一项的key有什么作用key是虚拟DOM对象的标识,在更新显示时key起着极其重要的作用。.当状态中的数据发生变化时,react会根据【新数据】生成【新的虚拟DOM】随后react进行【新虚拟DOM】与【旧虚拟DOM】的diffing比较,比较规则如下:旧虚拟DOM中找到了与新虚拟DO原创 2022-02-18 16:30:44 · 782 阅读 · 0 评论 -
React - jsx语法规则
定义虚拟DOM时,不要写引号。标签中混入JS表达式要用{}。样式的类名指定不要用class,要用classNam。内联样式,要用style={{key:value}}的形式去写。只有一个根标签。标签必须闭合。标签首字母:(1)若小写字母开头,则将该标签转为html中同名标签,若html中无该标签对 应的同名标签,则报错。(2)若大写字母开头,react就去渲染对应的组件,若组件没有定义,则报错。...原创 2022-02-15 17:24:35 · 384 阅读 · 0 评论 -
React - 虚拟DOM和真实DOM
虚拟DOM本质是Object类型的对象(一般对象)。虚拟DOM比较“轻”,真实DOM比较“重”。因为虚拟DOM是React内部在使用,无需真实DOM上那么多的属性。虚拟DOM最终会被React转化为真实DOM,呈现在页面上。...原创 2022-02-15 17:23:01 · 670 阅读 · 0 评论