![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
React Native
鼎鼎浩
num
展开
-
React Native 监听Back双击退出实现+APP前后台状态监听
/** * 关于前后台监听,HOME直接后台不执行component相关周期函数,back * 后台是执行的,back后返回应该是重新render了,所以监听HOME或者 * BACK可以同一使用APPState的状态码来操作 * APPState是有三个状态码的,有一个不常用就没写 */import React, { Component } from 'react原创 2018-01-16 14:14:53 · 4507 阅读 · 4 评论 -
React Native Map遍历问题
code:for (let room of rooms.values()) { console.log(room);}error:TypeError: undefined is not a function (evaluating '_iterator[typeof Symbol === 'function' ? Symbol.iterator : '@@iterator']()原创 2018-02-02 11:15:19 · 8634 阅读 · 0 评论 -
React Native FlatList强制刷新Changing numColumns on the fly is not supported
红色的喜庆颜色又来了。这个报错很明白,就是不让你刷新,因为你的key没变,我猜他刷新的判断key没变所以判断数据没变无需刷新,但是实际上数据确实变了,那我们就把key变一下把_renderItem = (info) => { let numColumns = 2; const { screenMode } = this.props; switch (screen原创 2018-01-19 11:31:28 · 2477 阅读 · 0 评论 -
SectionList 嵌套FlatList实现Grid和Flat列表
直接上代码,遇到问题查解决方法的时候还是先看官方文档把,百度的博客实在是坑啊,特别是那个某博客的有个sectionlist简直了,sectionlist里竟然来个numColumns,明明没有的事也不知道他哪里偷的文档,结果苦逼的研究半天。。。为什么没有效果呢????因为官方文档里就没有这个属性啊。。。泪奔。renderItem = (info) => { return原创 2018-01-19 11:50:43 · 3803 阅读 · 1 评论 -
React Native 深拷贝
问题是这样的:Props里需要拷贝一个object 然后处理下使用,Object。assgin是可以实现目的,但是flow总是报错说不能重新assgin解决方法: 深拷贝然后修改拷贝后的对象使用。 import _ from ‘lodash’;const { object } = this.props; const clone = _.cloneDeep(object);然后fl...原创 2018-04-17 17:53:29 · 1123 阅读 · 0 评论