【发布时间】:2016-04-08 05:33:28
【问题描述】:
据我所知,React Native 的首要任务不是跨平台。它声称“一次学习,随处使用”,而不是“编写一次,随处使用”。所以有一些特定的组件,如 StatusBarIOS、NavigatorIOS、AlertIOS。尽管有一些跨平台的替代组件,如 Navigator、StatusBar 等,但 Facebook 建议我们使用特定于平台的版本以获得更好的性能。
但我的问题是,为什么不首先将平台特定版本包装在通用版本中?比如Navigator,为什么不直接在iOS内部使用NavigatorIOS呢?在保持性能的同时让它跨平台不是更好吗?
【问题讨论】:
标签: react-native