首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
春风杨柳
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
个人理解Vue和React区别
为什么 React 不精确监听数据变化呢?这是因为 Vue 和 React 设计理念上的区别,Vue 使用的是可变数据,而React更强调数据的不可变。所以应该说没有好坏之分,Vue更加简单,而React构建大型应用的时候更加鲁棒。 因为一般都会用一个数据层的框架比如 Vuex…
React路由的跳转和传参数
Link和NavLink用法一样,不用之处在于NavLink有activeClassName属性,用于设置当前活动的tab标签的样式,以下是对NavLink的使用说明。 由于路由跳转(Link和NavList)和路由注册都需要 BrowserRouter包裹,所以为了能够全局使…
react[学习笔记4]--生命周期(下)
在对 React 15 的生命周期有了系统的掌握和理解的基础上,我们接着对 React 16 以来的生命周期进行剖析。通过对比新旧两个版本生命周期之间的差异,来探寻变化背后的原因。 关于 React 16 以来的生命周期,下图是目前公认的比较优秀的流程大图。我们先来看 Reac…
react-router hash mode 转为 history mode 踩坑记
结果你猜怎么着,点击到某个路由,手动刷新后白屏了。 其查找的是根路径下的文件,所以能正确命中对应的资源。 经测试,http://localhost::8080/square/publish 路径下放的资源,它会在http://localhost::8080/square/ 这个…
React-router 简明教程
其他还有 <MemoryRouter> 内存路由组件、<NativeRouter> Native的路由组件、<StaticRouter> 静态路由组件这些路由组件,其中 MemoryRouter 主要用在 ReactNative 这种非浏览器的环境…
我在工作中写React,学到了什么?性能优化篇
我工作中的技术栈主要是 React + TypeScript,这篇文章我想总结一下如何在项目中运用 React 的一些技巧去进行性能优化,或者更好的代码组织。 性能优化的重要性不用多说,谷歌发布的很多调研精确的展示了性能对于网站留存率的影响,而代码组织优化则关系到后续的维护成本…
React16时代,该用什么姿势写 React ?
接下来将针对影响较大,使用频率较高的更新点逐一讲解。 我们知道,对 React 组件的性能优化,shouldComponentUpdate函数是很重要的一啪,所以 React 才会在 React.Component的基础上增加了React.PureComponent,但是对于非…
《React源码解析》系列完结!
距离第一篇《React源码解析(一)》已经过去将近4个月的时间,由于是我第一次进行源码解析相关的写作,思路和文笔还不够成熟。一百多天以来,我基于读者反馈反思这几篇文章中的不足,同时也在不断学习借鉴其他优秀作者的写作方法和写作思路。最终总结出对于自己的源码写作来说,需要改进的几点…
谈谈 react-router
react-router 是 React 的完整前端路由解决方案,特别在做一个 spa 应用的时候,他能实现 url 和 视图ui 的同步,并且支持后端渲染,异步按需加载等等
react骨架屏
一个可以自动生成react骨架屏的webpack loader. 菊花的loading图太low,骨架屏更美观。公司UI不愿意为设计骨架屏图片(在一个小公司,UI也比较少)!后来我想了一下能不能通过webpack自动生成骨架屏,有了这个想法之后我就开始动手设计了,发现是可行所以…