首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
Chanshk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
快速搭建你的 github pages 个人博客 —— 基于 Create-React-App 的单页面应用实践
相信各位github资深玩家们都有自己基于 github pages 搭建的个人站点。官方推荐的静态站点生成器是 Jekyll,关于 Jekyll 的使用感兴趣的各位请自行 google,这里就不赘述了。本文主要介绍下基于 Create-React-App 搭建个人博客的相关实…
浅谈 Fetch
这样子使用XHR进行异步访问、读取资源显得很繁琐,相对比Fetch()允许你创建类似XHR的network访问,但是使用更简单而且干净的API,不需要多次回调并且记住XHR复杂的API。Fetch API底层是通过Promises实现。 Fetch的语法更加语义化、比较好理解。…
vitual-dom原理与简单实现
目前广为人知的React和Vue都采用了virtual-dom,Virtual DOM凭借其高效的diff算法,让我们不再关心性能问题,可以随心所欲的修改数据状态。在实际开发中,我们并不需要关心Virtual DOM是如何实现的,但是理解Virtual DOM的实现原理确实有必…
如何提高你的 React 应用的性能
本文旨在总结常见的性能缺陷,以及如何来避免这些缺陷。 性能问题在web应用开发中不是什么新鲜事。 我们每个人都有这样的时刻,当你把一个新的Component组件放到你的app中,你会突然发现你尝试的每一个用户交互动作都与期望的效果有很明显的滞后。有时,你可以重复使用多个同样的组…
那些激动人心的React,Webpack,Babel的新特性对于我们开发体验带来哪些提升
写在开头: 在怀着激动和忐忑的心情写出团队第一篇文章时,这个兴奋感一方面来自团队组建以来这是我们首次对外部开启一扇窗,另一方面我们也会持续听取意见,维持一个交流的心态。 但是除去这个我们翘首以盼的改变外,也同样有很多我们值得一提的东西。 我们先从编译文件开始我们看看Babel …
【React】setState详解
这四次输出,按常理来说分别是: 1,2,3,4。但是,实际输出为: 0, 0, 2, 3。 在分析之前,需要知道setState的一些关键点。 多次setState函数调用产生的效果会合并。 上面两块代码的效果是一样的。如果每次调用都引发一次生命周期更新,那性能就会消耗很大了。…
4 张动图解释为什么(什么时候)使用 Redux
本文描述了什么时候开始使用 Redux。作者描述了在构建一个真实 React APP 时,从没有使用 Redux 到使用 Redux 的过程以及收获。 首先,并不是所有的 React 应用程序都需要使用 Redux。事实上,大多数非常简单的 React 应用程序根本不能从 Re…
React Diff 算法 - 众成翻译
React 是 facebook 出的一个前端框架. 设计的关键处就是性能问题。在本文中,我主要是介绍 Diff 算法以及 React 渲染 ,这样你可以更好的优化你的应用程序。
React Native 学习笔记 - 贾鹏辉的技术博客 | CrazyCodeBoy|JiaPenghui|fengyuzhegnfan|Cboy|Devio|codingio | 专注移动技术开发 (Android&IOS)、React Native 开发、React Native 教程、React Native 博客
非常好的入门学习资料
关于React v16.3 新生命周期
当然,这个更替是缓慢的,在整个16版本里都能无障碍的使用旧的三生命周期,但值得注意的是,旧的生命周期(unsafe)不能和新的生命周期同时出现在一个组件,否则会报错“你使用了一个不安全的生命周期”。 旧的生命周期十分完整,基本可以捕捉到组件更新的每一个state/props/r…