自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 React组件复用

通常组件复用有两种方式:1.使用render props模式 2.高阶组件(HOC) renderprops: 1.创建要复用的组件,在组件中提供状态和操作状态的方法 2.将要复用的状态作为props.render(state)的参数暴露出去 注意:提供的render函数必须有返回值,另外如果将jsx写为组件的子节点,则父组件可以用this.props.children的形式 高阶组件(HOC): 高阶组件是一个函数,在函数中有可复用的类组件,通过props将可复用的状态传给被包装组件 使用.

2021-10-13 22:01:33 646

原创 React组件生命周期与常用钩子函数

React暂未弃用的钩子函数,按生命周期大致分为三个阶段: 一、组件创建时 constructor():在创建时首先触发 render():进行渲染UI时触发的钩子函数,该函数同时还存在于组件更新阶段。要注意该函数中不能使用setState(),否则会引起组件更新,递归触发render() componentDidMount():页面DOM结构渲染完成时触发 二、组件更新时 有三种行为会触发更新时的钩子函数: 1.setState() 2.forceUpdate() 3.组件接收到新的pr

2021-10-13 21:46:18 531

原创 初学React踩坑

运行一个简单的react程序一直报错,原来一直找的是父级目录里的package.json npm start之前要先进入项目目录,如图所示这种情况如果鼠标右击省略号并不会复制项目目录地址,需要把侧边栏拉长才能复制到,或者也可以手动cd进入。 一个简单的小问题消耗了初学者3小时。 ...

2021-10-08 23:23:03 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除