- 博客(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
空空如也
mobx5.2报错,history.listen is not a function
2020-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人