Taro是什么

Fanly 2020-07-27 16:38:24
问答

Taro 是一个开放式多端开发框架,支持使用 React、Vue、Nerv 等框架,来开发微信、京东、百度、支付宝、字节跳动、QQ小程序、H5等应用。

Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/QQ 小程序/H5 等应用。

Taro

现如今市面上端的形态多种多样,Web、React Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。

Taro 一套 遵循 React 语法规范的多端开发解决方案。使用 Taro,只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App 端等)运行的代码。同时 Taro 还提供了开箱即用的语法检测和自动补全等功能。

Taro 基于组件化,组件生命周期和 React 的完全一致,使用声明式的 JSX 语法。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 微软 Office 365

    微软再次推迟Office 365涨价

    自 Office 365 推出以来首次大幅提价已被推迟。微软再次推迟了其 Office 365 和 Microsoft 365 办公软件套件的计划涨价。
  • BASIC语言是什么

    BASIC语言是什么

    BASIC又译培基,一种直译式程序设计语言。名称字面为意思“初学者的全方位符式指令代码”,设计给初学者使用的编程语言,在完成编写后不须经由编译及链接等手续,经过解释器即可运行,但如果需要单独运行时仍然需要将其创建成可执行文件。
  • Nginx JavaScript Nginx njs

    Nginx njs是什么

    Nginx njs是一个轻量级的JavaScript解释器,专门为Nginx设计。它允许开发者在Nginx配置中使用JavaScript语言来实现复杂的业务逻辑。njs的出现是为了解决原生Nginx配置难以满足的复杂需求。与Node.js不同,njs专注于Nginx的扩展,性能开销小,API与Nginx紧密集成。
  • 程序员 coder 开发人员

    Manjaro系统适合做编程开发吗

    Manjaro Linux是一个基于Arch Linux的发行版,适合编程开发。它提供广泛的软件支持、滚动更新、稳定性和定制性,以及活跃的社区。然而,对于Linux新手来说,学习曲线可能较陡峭,滚动更新需要小心管理,某些特定领域的软件支持可能有限。
  • TencentOS Server

    TencentOS Server是什么

    TencentOS Server是腾讯云针对云的场景研发的Linux操作系统,提供特定的功能及性能优化,为云服务器实例中的应用程序提供更高的性能及更加安全可靠的运行环境。TencentOS Server基于Linux内核自主研发设计,经过腾讯内部海量业务多年验证和打磨,在腾讯内部操作系统里占比超99%,覆盖腾讯所有的业务。
  • MacBook

    苹果macOS系统为什么适合编程开发

    苹果的macOS系统适合编程开发因其Unix基础、稳定性、安全性、Xcode等强大工具、多语言支持、外部显示器支持和云服务集成。其高性能硬件和应用商店丰富的生态系统进一步增加了吸引力。macOS不仅提供出色的开发环境,还与其他苹果设备和服务无缝集成,使开发和团队协作更加便捷。