- 博客(3)
- 收藏
- 关注
原创 React-Native优化之PureComponent
React15.3的发布中包含了PureComponent,这个类最重要的用法是为了优化React的性能,下面我们将看下它是如何优化的。Component VS PureComponent首先要看Component的生命周期: 当props或者state改变的时候,会执行shouldComponentUpdate方法来判断是否需要重新render组建,我们平时在做页面的性能优化的时候,往往也是通过
2017-07-27 19:03:10 5664
原创 react-native time定时器 防止内存泄露的注意点
time是react-native提供的一个定时器,在实际使用中,经常会有使用不对,造成内存泄露的情况。很多React Native应用发生致命错误(闪退)是与计时器有关。具体来说,是在某个组件被卸载(unmount)之后,计时器却仍然在运行。防止出问题的办法也很简单,在unmount的时候,增加卸载定时器的操作:componentDidMount() { this.timer = setT
2017-07-27 15:55:32 1751
原创 listView和FlatList的flexGrow默认值为1
今天遇到了适配的问题,有个列表,需要自适应高度,按理说默认应该就是自适应的,但是在实际中发现,其会和另外一个视图1:1 ,然后就发现只有设置其flexGrow: 0的时候,它才会自动适配高度,说明它的flexGrow默认值为1.看下具体的列子:import React, { Component } from 'react';import { AppRegistry, StyleSheet,
2017-07-26 19:33:05 1481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人