Tamagui

Tamagui
软件描述
Tamagui 允许你在网页应用和原生应用之间共享更多代码,而不会牺牲通常在这种情况下会受损的两个方面:性能和代码质量。
官方网站
访问软件的官方网站了解更多信息
tamagui.dev
安全链接HTTPS
什么是 Tamagui?
Tamagui 允许你在 Web 和原生应用之间共享更多代码,而不会牺牲通常在这样做时会受影响的两个方面:性能和代码质量。
它通过一个优化编译器实现这一点,该编译器输出针对平台的优化结果——将带有复杂逻辑或跨模块导入的样式组件,转换为 Web 上的简单 div 配合原子 CSS,或在原生端转换为带有提升样式对象的 View。
Tamagui 的全部功能在编译时和运行时均有效,并可逐步设置,初始使用只需导入并使用基础视图和 styled 函数即可。
我们建议通过 npm create tamagui@latest 检查启动模板,它们从简单的学习示例到生产就绪的 monorepo 均有涵盖。
编译器会优化并最终扁平化大多数样式组件。在 Tamagui 官网约 500px² 的响应式浏览器区域中,55 个左右的内联样式组件中有 49 个被扁平化为 div。启用编译器后,首页在 Lighthouse 测试中的得分提升了近 15%。
