RN笔记1

1、有效解决用户点击过快效应多次的控件 react-native-touch-once

2、弹出toast即弹出一个可以显示指定文字的对话框几秒后自动消失的弹出框可以用 react-native-root-toast

3、setState是异步执行,有个callback回调,这样写this.setState({refresh:true},() => {this.doSomething()}})

4、没有关联的页面传值可以用 UIStore mobx 实现

5、解决键盘遮挡输入框问题,react-native-keyboard-spacer,然后用把 textInput 包裹起来才能有效


RN笔记1_第1张图片
spacer解决键盘遮挡问题代码截图

6、FlatList可以通过设置 horizontal和 numColumns来实现九宫格布局

RN笔记1_第2张图片
FlatList九宫格布局代码截图
RN笔记1_第3张图片
九宫格效果图

7、登录成功后可以重置堆栈 :import {NavigationActions} from "react-navigation", 然后退出登录的时候再次重置堆栈

RN笔记1_第4张图片
退出登录重置堆栈截图
RN笔记1_第5张图片
重置堆栈代码截图

你可能感兴趣的:(RN笔记1)