过去一年,React Native迎来多次重要更新,涵盖函式库、开发工具与底层架构,开发模式与React生态逐渐趋于一致,更多网页技术被整合至框架中。React Native新架构带来效能提升、较好的开发体验以及稳定的生态系,进一步吸引更多开发团队采用。此外,Expo框架在React Native开发中扮演的角色日益重要,不仅成为开发者最常使用的工具之一,也透过一系列更新简化开发流程,使React Native的应用范围更加广泛。
在架构发展方面,Hermes作为预设的JavaScript执行环境,持续受到开发者青睐,超过六成的React Native开发者选择Hermes提升应用效能。同时,新UI渲染系统Fabric的采用率持续提升,显示开发者对新架构的接受度逐步提高,不过提升JavaScript与原生程式码沟通效率的Turbo Native Modules在2023年的采用率为21%,但在2024年下降至17%,因此在部分新技术导入,开发者可能还在适应转换阶段。
在开发工具方面,Expo CLI与EAS CLI的普及率进一步提升,而Expo Go的使用率更达81%,成为开发者测试与预览应用程式的主要工具。相较之下,Expo Snack的使用率排名则呈下降趋势,开发者的工具选择可能正在改变。
对于React Native的开发难度,开发者看法不一。39%的受访者认为难度适中,31%持中立态度,22%则认为开发过于复杂,反映出部分开发者在架构整合与除错方面仍面临挑战。Meta持续投入React Native的基础建设,透过Chrome DevTools Protocol强化开发者工具,改善除错体验,使开发流程更加顺畅。同时,Expo团队也积极扩展生态系,推出开发外挂(Dev Plugins) 与Atlas等工具,提升程式码可视性,进一步改善开发者体验。