技术栈

bridging

千里马-horse
16 天前
javascript·c++·react native·react.js·bridging
React Native bridging 源码分析--ClassTest.cpp源码目录:源码:本文档是 BridgingTest 测试套件的补充说明,聚焦验证 bridging::callFromJs 接口的功能正确性,覆盖两类核心场景:一是类成员方法的跨语言调用(支持基础类型、JSI 对象、Promise、同步 / 异步回调等参数与返回值);二是自定义桥接类型的返回值自动转换能力。该测试基于 Google Test(GTest)框架,继承 BridgingTest 基类提供的 JS 运行时与测试工具,确保 C++ 类成员方法通过桥接接口被正确调度,且类型转换符合预期。
千里马-horse
1 个月前
javascript·c++·react native·react.js·bridging
Rect Native bridging 源码分析--Array.hArray.h 代码目录:代码如下:该头文件属于 facebook::react 命名空间,提供了 C++ 标准集合类型与 JavaScript (JSI, JavaScript Interface) 数组(jsi::Array)之间的双向桥接能力。核心功能是实现 C++ 集合与 JS 数组的相互转换(toJs 转 JS、fromJs 转 C++),支撑 React Native 等跨端框架中 C++ 层与 JS 层的数据通信。
我是有底线的