动态语⾔和⾮动态语⾔都有各种的优缺点,⽐如 JS 开发便捷度明显会⾼于 Dart ,⽽ Dart 在类型安全和重构代码等⽅⾯⼜会⽐ JS 更稳健。3.2、界⾯开发
React Native 在界⾯开发上延续了 React 的开发风格,⽀持 scss/sass 、样式代码分离、在 0.59 版本开始⽀持 React Hook 函数式编程 等等,⽽不同 React 之处就是更换标签名,并且样式和属性⽀持因为平台兼容做了删减。原生js和js的区别
如下图所⽰,是⼀个普通 React Native 组件常见实现⽅式,继承 Component 类,通过 props 传递参数,然后在 render ⽅法中返回需要的布局,布局中每个控件通过 style 设置样式 等等,这对于前端开发者基本上没有太⼤的学习成本。
如下所⽰,如果再配合 React Hooks 的加持,函数式的开发⽆疑让整个代码结构更为简洁。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论