多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### React Native相对于原生的ios和Android有哪些优势? 1.性能媲美原生APP 2.使用JavaScript编码,只要学习这一种语言 3.绝大部分代码安卓和IOS都能共用 4.组件式开发,代码重用性很高 5.跟编写网页一般,修改代码后即可自动刷新,不需要慢慢编译,节省很多编译等待时间 6.支持APP热更新,更新无需重新安装APP ### React Native组件的生命周期 getDefaultProps、getInitialState、componentWillMount、componentDidMount、componentWillReceiveProps、shouldComponentUpdate、componentWillUpdate、componentDidUpdate、componentWillUnmount ### React Native的优点和缺点在哪里? 需要转换成原生,占用的内存比较高 ### 父传子,子传父数据传递方式? props state refs 方面回答 `父组件与子组件之间的数据传递的实现方式大致可以分为2种情况:` 1. 子组件用自己的flux环传递数据,最后调用父组件的onChange事件将数据传给父组件。 2. 子组件调用父组件的onChange事件,在父组件中的onChange事件中调用flux环传递数据到付组件的View层。 ### 如何实现底部TabBar的高度不一样呢?(类似新浪微博底部加号) `flex布局绝对定位问题` ### 你的项目有没有使用redux或者是mobx来管理数据呢? ### 请您简单介绍一下redux?dva? mobx? 简答:redux ==> action/reducer/store mobx ==>数据双向绑定 ### 当你调用setState的时候,发生了什么事?