SuperAPI AI 工具集

brownfield-navigation

前端与建站

查看项目

更新于 10-16 05:02

技能介绍

用途:在 React Native 与原生混合(Brownfield)项目中,让 JavaScript 侧能够调用已有的原生页面,通过生成的导航契约完成路由。

主要能力:提供导航契约定义与代码生成流程,并分别支持 iOS 与 Android 的原生 delegate 实现与启动注册。

使用方式:资料给出的三步流程为——定义 brownfield.navigation.ts;运行 npx brownfield navigation:codegen;在 JS 调用之前接好原生 delegates。命令参考还包括 npx brownfield package:ios、npx brownfield package:android、npx brownfield publish:android。

参考文档按问题分流:契约文件位置、支持的签名、codegen 命令与生成产物见 references/setup-codegen.md;从 React Native 调用方法、出现 undefined is not a function、契约修改后的 API 漂移见 references/javascript-usage.md;iOS 专属 delegate 实现与启动注册见 references/native-ios-integration.md;Android 专属 delegate 实现与启动注册见 references/native-android-integration.md。

适用场景:已有原生应用需要嵌入 React Native 页面,并希望从 JS 跳转到既有原生界面的项目。

限制:资料未提供具体版本要求、平台兼容范围、收费或许可信息,也未给出完整代码示例与详细参数说明。