发布网友
共1个回答
热心网友
Reactnative充利用*现轮优秀集作品并且我相信团队前端解深刻否则能让Nativecode「退居二线」应前端发整系统结构:JSXvsHTMLCSS-layoutvscssECMAScript6vsECMAScript5ReactnativeViewvsDOM需编译我第编译ipa装再没更新app要更新云端js代码reload整界面全变数布局代码都JSX所Native组件都标签化于前端程序员说降低少习本减少代码量信看看JSX编译代码复用React系统减少定习发本更重要利用React面层diff机制js层传给Native层diffjson由Native数据映射真布局视图css-layout点睛笔前端继续用熟悉类css式编写布局通工具转换constrain布局系统js-objc单向调用原UI组件通javascritcore或者webview(低版本iOS)映射js整调用程异步设计令Reactnative让js运行桌面chrome通websocket连接Nativecode桌面chrome极便调试其机制Bang篇文章写详细我拾牙慧:ReactNative通信机制详解?bang’sblog设计带些问题面说点按操作抽象组组件(TouchableXXX)种抽象式我前做类似工作没想*列Nativeweb「手」同原:实点按反馈取消能力ReactNative套相应机制设计完善能像Nativecode控制整点按操作所程Debug相便修改js通内建nodejswatcher编译bundle模拟器面按cmd+r看效且按cmd+d打chrome窗口所js都移chrome面运行所断点单步打调用栈都