引言 在自己刚刚毕业不久的时候,去了一家公司面试,面试官现场考了我这道题,我记忆深刻,当时没有想到思路,毫无疑问被面试官当成菜鸟了。最近刚好在研究数组的各种算法实现,就想到这道题,可以拿来实现一下,纪念自己逝去的青春。 …
分类:react.js
React Native中NavigatorIOS组件的简单使用
NavigatorIOS 导航 NavigatorIOS是React Native自带的导航组件,下面是它的简单应用。 初始化第一个场景 import PropTypes from 'prop-types'; impor…
4、React组件之性能优化
React组件的性能优化 高德纳: “我们应该忘记忽略很小的性能优化,可以说97%的情况下,过早的优化是万恶之源, 而我们应该关心对性能影响最关键的另外3%的代码。” 不要将性能优化的精力浪费在对…
【译】使用 React,TypeScript 和 Webpack 开始一个项目
原文: Getting Started with React TypeScript and Webpack 作者:Grant 译者:博轩 我会通过这篇文章,为大家讲述,如何使用 React,TypeScript 和 We…
Component或PureComponent
Component或PureComponent PureComponent,前身是 PureRenderMixin ,和 Component 基本一样,只不过会在 render 之前帮组件自动执行一次shallowEqu…
玩转 React(六)- 处理事件
前面的文章介绍了 React 的 JSX 语法、组件的创建方式、组件的属性、组件的内部状态以及组件的生命周期。另外,还顺带说了各个知识点要重点注意的事情,以及我在项目实践中的一些经验。如果你觉得对自己有帮助,可以通过 玩…
React六——Redux
数据流 1.reducer通过给第一个参数默认值来设置初始状态 2.view通过store.getState()来获取store里管理的状态 3.view层产生用户操作,调用了actionCreator的方法 4.在ac…
React 教程第五篇 —— state
state state 可以理解成 props,不一样的在于 props 是只读的,而 state 是可读写。当 state 发生改变的时候会重新执行 render 方法去渲染整颗 DOM 树,在渲染的过程中会有 dif…
如何将Excel文件解析为json格式
最近工作中遇到一个需求,大致需求就是将Excel文件在导入时解析为json格式转换数据结构再传输给后台。这方面的库比较少,比较主流的是js-xlsx,官网地址为sheetjs官网,但是文档都写得不太清楚,坑也比较多,这里…
Taro:使用taro完成小程序开发
前言:taro是一个可以很好实现一次开发,多端统一的框架,本文只介绍它小程序端开发的一些内容。小程序项目搭建gitup已经有很清楚的说明:https://github.com/NervJS/taro 一.主要操作步骤及命…
React v16.6.0: lazy, memo and contextType
title: “React v16.6.0: lazy, memo and contextType” author: [sebmarkbage] Today we’re releasi…
【译】你可能不需要派生状态
原文链接: https://reactjs.org/blog/2018… 翻译这篇文章的起因是因为在一次需求迭代中错误的使用了getDerivedStateFromProps这个生命周期导致子组件的state…