a test module using react-native
在使用与思考后,我们还是要再次评估单页面应用。 h5中推荐使用单页面应用, 是很合理的,因为现在大部分的前端页面都是SPA结构的,要求单页面应用符合前端的开发习惯。
而在react-native
中,没有这样的习惯。react-native
是接近原生的用户体验,所以要求单页面应用是不符合其体验的,而且官方推荐也是使用ios
原生的navigation
来管理堆栈,即多页面应用。
所以这里,我们再改,react-native
要支持多页面应用,基于原生导航栏做模块内跳转。
由于使用多页面应用,所以event
的问题会少很多。 所以我们只需要在这里说明一下
使用event时要注意检测,避免重复监听,避免内存泄漏。