自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 问答 (1)
  • 收藏
  • 关注

原创 react源码记录

if 当前遍历的新节点在旧序列的Index < lastPlacedIndex,则发生移动,并将该节点标记为placement,lastPlacedIndex的值不变。如果是挂载阶段,创建组件实例,并挂载到根节点上,如果是更新阶段,则设置props,将props放在updateQueue中。如果相同,则删除其兄弟节点(不复用兄弟节点),然后复用当前的节点fiber,并赋值新的props;然后重置root状态。对于key相同的节点,执行和单节点遍历时类似的操作,如果elementType不同,则删除;

2024-07-27 16:33:34 717

原创 mobx-react-router v5使用history监听路由报错history.listen is not a function

mobx-react-router V5 history.listen()已经改为history.subscribe(),然后history.subscribe里的第一个参数不再是location,而是返回的代理proxy。所以在获取location.pathname时应该改为routing.loaction.pathname

2020-07-07 16:55:48 2613

空空如也

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

TA关注的人

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