react-sample-javascript 为了实现一个可定制化高的react工程,我们往往会自己搭建一个react工程。所以本文会从零开始搭建一个react脚手架工程。解释webpack中配置的含义。基于webpa…
分类:react.js
使用 js 修饰器封装 axios
修饰器 修饰器是一个 JavaScript 函数(建议是纯函数),它用于修改类属性/方法或类本身。修饰器提案正处于第二阶段,我们可以使用 babel-plugin-transform-decorators-legacy …
react-router 路由切换动画
路由切换动画 参考内容: react 路由动画 react-router Switch 组件 react 动画插件 1.插件依赖 使用的插件是react-transition-group。先简单介绍一下动画插件的使用方式…
用 nodejs 写一个命令行工具 :创建 react 组件的命令行工具
用 nodejs 写一个命令行工具 :创建 react 组件的命令行工具 前言 上周,同事抱怨说 react 怎么不能像 angular 那样,使用命令行工具来生成一个组件。对呀,平时工作时,想要创建一个 react 的…
深度剖析 redux applyMiddleware 中 compose 构建异步数据流的思路
前言 本文作者站在自己的角度 深入浅出…算了别这么装逼分析 redux applyMiddleware 在设计过程中通过 compose 构建异步数据流的思路。自己假设的一些场景帮助理解,希望大家在有异步数据…
每日更新-js代码技巧: setTimeout和promise
对比一下setTimeout和Promise的实现方法,promise感觉更高大上。 setTimeout 实现 setTimeout(function() { console.log('1s') setTimeout(…
React原理探索- @providesModule 模块系统
React原理探索- @providesModule 模块系统 @providesModule是什么 react抛出组件化的概念后,对于开发者而言,为了提高代码的可读性与结构性,通过文件目录结构去阐述组件嵌套关系无疑是一…
实现 React Naitve 热更新 (client && server) 客户端以及服务器端
目前针对react native 热更新的方案比较成熟的选择有microsoft公司的code-push 传送门,与react-native 中文网的pushy 传送门 本文选择code-push 用来进行对react-…
「译」setState如何知道它该做什么?
本文翻译自: How Does setState Know What to Do? 原作者:Dan Abramov 如果有任何版权问题,请联系shuirong1997@icloud.com 当你在组件中调用setStat…
React通过redux缓存列表数据以及滑动位置,回退时恢复页面状态
在使用React和React-router实现单页面应用时,会有这样一个场景:从列表页面点击某项条目进入详情页,然后回退至列表页面时,列表页面会重新刷新,不仅数据重新获取了,滚动条也回到了顶部。用户要继续查看剩余数据的话…
我的前端面试日记(一)
第一次写面试经历,虽然之前有过一些电话面试经历,但相对而言感觉此次的经历对自己收获还是比较大,这里留下面经当作日记吧!(面试时间:2018-6-12 下午2:10;时长:50min;公司: *) 1、说说React,为什…
react eject里面集成antd(或antd-mobile)
本文适合阅读对象: 使用create-react-app生成项目,并且在运行npm run eject之后,还想集成antd(antd-mobile) 1.安装babel-plugin-import: npm insta…