老师,请问一下, 项目集成redux, toast展示

来源:11-11 React Native启动白屏问题原因及解决方案(Android)

sheng89

2018-12-30

网络请求在action里面, 当网络请求返回错误信息需要toast的时候(例如登录密码不正确), 怎么传递数据给展示toast呢?
如果在componentwillreceiveprops方法里面找到toast, 这会导致每次都会toast;
因为redux里面的toast没有清空, 很麻烦, 请问一下怎么解决这个问题的呀

写回答

1回答

CrazyCodeBoy

2019-01-01

这个可以用redux来实现的哈,这个我在 基于Redux+FlatList实现列表页数据加载中有比较详细的讲解,我来说下思路哈:

  • action处理完异步请求时,可以通知到页面,来展示toast;

  • 也可在需要toast的地方触发一个action,base组件收到这个事件时弹toast;


0
0

React Native技术精讲与高质量上线App开发

一个真实的上线项目,一次完整的开发过程,全面掌握React Native技术

1577 学习 · 727 问题

查看课程