在nextjs项目里面配置px转rem插件:postcss-pxtorem

2019-11-29
阅读 3 分钟
7.8k
<!-- @Author: starkwang @Contact me: [链接] @Date: 2019-11-29 12:16:29 @LastEditors: starkwang @LastEditTime: 2019-11-29 12:17:19 @Description: 在nextjs项目里面配置px转rem插件:postcss-pxtorem --> 本文首发:[链接]nextjs-kit脚手架 :bnextjs-kit脚手架 在nextjs.config里面的stylus配置 添加上 post...

# Airbnb React/JSX 编码规范

2019-10-10
阅读 10 分钟
3k
此编码规范主要基于目前流行的JavaScript标准,尽管某些其他约定(如async/await,静态class属性)可能在不同的项目中被引入或者被禁用。目前的状态是任何stage-3之前的规范都不包括也不推荐使用。

【reactjs性能优化】react-loadable 异步路由加载

2019-07-08
阅读 2 分钟
3.1k
注意路由引入的方式使用 import的方式引入 const Stark = () => import('views/Stark')使用 la高阶组件包含 路由组件 component={la(Stark)}

【react源码】理解jsx从深入了解createElement源码开始

2018-10-28
阅读 4 分钟
3.1k
此文章源码解读版本 react16.6作者:starkwang欢迎关注订阅号:rd-hub如需转载请标明作者和出处 开始 从一个最简单的jsx开始 {代码...} bable 会转译成(编译原理会另有篇幅橡树) {代码...} 编译 在这只勾选 一个react选项(为了保证阅读体验,编译后还是es6) React.createElement 在此我们看到在ReactDOM.render()函...

【react面试题】不可错过的react 面试题 「务必收藏」

2018-10-22
阅读 5 分钟
47.7k
React 会创建一个虚拟 DOM(virtual DOM)。当一个组件中的状态改变时,React 首先会通过 "diffing" 算法来标记虚拟 DOM 中的改变,第二步是调节(reconciliation),会用 diff 的结果来更新 DOM。

【react进阶】【redux源码分析】01. (入门篇) 通过简单原生js代码实现redux数据响应式

2018-07-24
阅读 4 分钟
2.1k
具象化一下,最常见的例子,我们平时都订阅过公众号对吧,你订阅了某个公众号后,当你订阅的公众号发布什么通知或推文,你这边就会收到。你作为一个观察者,订阅后,

【react ssr 服务端同构】最佳入门服务端同构指南

2018-03-20
阅读 3 分钟
5.6k
一套代码既可以在服务端运行又可以在客户端运行,这就是同构应用。简而言之, 就是服务端直出和客户端渲染的组合, 能够充分结合两者的优势,并有效避免两者的不足。