登录社区云,与社区用户共同成长
邀请您加入社区
Agent 到底是什么?简单来说,Agent 是一种能够自主调用工具、多步推理并完成复杂任务的 AI 应用形态。普通聊天机器人:你问它答,只依赖模型自身知识;Agent:模型可以调用外部工具(如搜索网页、查询数据库、调用本地函数),并根据工具返回的结果继续推理,直到完成任务。Spring AI 是 Spring 官方推出的 AI 应用开发框架。统一的 AI 接口抽象:一套 API 适配 OpenA
v1.3.0 在渲染器层面补了默认 Props、refs、异步 Action、生命周期四项能力,让生成式 UI 从"静态模板"进化为"可编排业务流程的可用界面"。v1.4.0 的 React 渲染器完整继承了这些能力。如果项目有专属的业务组件————可以通过}}模型生成的 SchemaJson 里只要包含,渲染器就会自动映射到对应的业务组件。物料合并策略保证了优先级高于默认物料,业务覆盖不需要改动
本文详述了将React Native触觉反馈库react-native-pulsar适配至OpenHarmony的完整过程。基于19个TurboModule方法映射,实现预设全量标定(197项)、PatternComposer离散与连续模式精准转换,并对实时振幅流降级处理。通过自建TS规范、库级codegen及HAR封装,成功在鸿蒙7.0模拟器上打通JS→TurboModule→vibrator服
本文详述 kmp-emoji-picker 在 OpenHarmony 上的适配全过程,针对 api 级依赖缺失、Compose 多平台目标缺失等核心障碍,采用“引擎复用 + UI 隔离”策略:将数据管线自建(基于 emoji-test/CLDR/Apple 三源),抽取纯逻辑引擎至 commonMain 编译为 ohosArm64/ohosX64 动态库,通过 C ABI/N-API 桥接,由
GenUI SDK v1.4.0 正式发布,全面支持 Vue、React、Angular 三大框架,实现生成式 UI 全栈覆盖。新增 React 渲染器正式版与 Vue 源码生成能力,支持从 SchemaJson 直接输出可运行的 Vue SFC,打通原型到工程交付链路。物料体系升级为 Plus 层级,集成图标、主题与通知组件,提升复杂业务应用生成能力。演练场体验优化,支持多模式切换与长文本输入,
海豹办公(Seal Office)v2.1.0 重磅发布,基于 Electron + React 构建,支持文字、表格、演示、脑图、PDF 及模板库的统一工作区。新增 .sealdoc、.sealsheet、.sealshow 专属格式,完整保留编辑上下文;支持短信/密码双轨登录,三步确认永久注销账号并彻底清理云数据。跨端共用业务代码,实现 PC、Web、Android、HarmonyOS 多平台
本文记录了跟随大佬项目实战的第一天,重点介绍了AI Agent智能体管理平台的模块功能与前后端分离架构。基于FastAPI+React技术栈,结合操作系统(进程、Socket、IO)与计算机网络(HTTP/TCP、RESTful API)原理,深入解析了前后端通信机制。通过环境搭建、VSCode+Claude Code开发配置,成功启动项目并生成《启动项目说明书》Markdown文档,提交至Git
本文实测验证 react-native-tooltip 在 HarmonyOS 上的可用性,推翻“导入即失败”说法:打包、构建、页面渲染均成功,但核心功能不可用。因 NativeModules.ToolTipMenu 为 null,调用 show() 时抛错;且该库依赖 iOS 原生组件,鸿蒙无对应实现。更深层问题:spec.json 标注错误(native: false),且使用已废弃的字符串
本文记录了将 react-native-swipe-gestures 适配 HarmonyOS 的过程。实测证明,PanResponder 在 RNOH 上可正确响应真实滑动手势(onSwipe 被触发),表明手势事件链路已通。但因库存在严重缺陷:swipeConfig 为模块级单例,导致多实例配置污染,使方向判定失败(如 vx=0.5 因阈值被误设为 1 而不满足条件)。此外,还发现 JSX 中
本文记录了将轻量级 react-native-grid-view(1482字节,零依赖)适配 HarmonyOS 的过程。由于该库依赖已废弃的 React.createClass 与 ListView API,导致在 RN 0.84+ 上无法运行,且 require 后返回 undefined。实测表明其核心逻辑不可用,但其分组算法 groupItems 可独立复现。作者重构实现并验证布局精度(3
本文记录了将 react-native-hyperlink 适配至 HarmonyOS 的完整过程。该库为纯 JS 组件,无需原生代码,核心依赖为 linkify-it@^5.0.0 与 mdurl@^2.0.0。关键坑点:未指定版本安装 linkify-it@6.1.0 导致运行时 Object is not a function 错误,需按声明版本安装(5.0.2)方可正常。通过 onPres
本文完整记录了将 react-native-table-component 适配至 HarmonyOS 的过程。通过7个纯class组件实现表格,零依赖、无老旧API调用,7个组件的propTypes与结构均精确匹配源码。关键验证显示:列宽按widthArr精准布局,flex: 1实现平分,坐标数据与预期完全一致,证明布局逻辑正确无误。结论:该库适配成功,是目前最干净的一次,22项判据全通过,可直
本文完整记录了将 react-native-tag-input 适配至 HarmonyOS 的过程。针对预检中发现的三项潜在风险(ViewPropTypes、invariant(Platform.OS === 'ios')、内部路径导入),通过分析上下文均判定为安全:前者有现成 polyfill,后者函数永不调用,后者为 import type 可被消除。最终代码零修改,23 条判据全通过,实现零
Spec 是唯一事实来源:props、事件、组件名先写清楚;Codegen 负责生成胶水代码:Descriptor、JSIBinder、事件处理器都自动生成;ArkTS 侧只关注业务实现:读 props、发事件、收命令、画布绘制;注册分两层:C++ 的让 Fabric 认识组件,ArkTS 的让 RNOH 找到实现;架构开关要成对:JS 侧与 C++ 侧缺一不可。笔迹粗细 / 颜色选择器;撤销、重
本文介绍在鸿蒙(OpenHarmony)平台上使用 React Native 鸿蒙(RNOH)的 @react-native-oh-tpl/datetimepicker 库实现日期时间选择器的接入与使用。该库基于上游 @react-native-community/datetimepicker,适配鸿蒙 ArkUI 体系,支持 date/time 模式、多种显示样式(spinner/inline/
本文详述将 react-native-phone-input 适配 HarmonyOS 的完整过程。预检显示其代码干净,无废弃 API,仅缺 @react-native-picker/picker 依赖,通过 30 行纯 JS 桩实现隔离。实测验证国家列表精确为 243 个,首项 iso2='af'、dialCode='93' 正确,setValue('+86...') 显示正常。关键收获:从 .
本文记录将 react-native-picker-modal-view 适配 HarmonyOS 的过程,核心发现:dist/index.js 仅含默认导出,具名导出在运行时缺失,导致 import {xxx} from '...' 全部为 undefined。修正方法为:默认导出从包入口导入,具名导出改从 dist/ 子路径(如 Helpers、Enum、Components)导入。验证通过后
本文完整记录将 react-native-progress-steps 适配 HarmonyOS 的过程。预检结果显示,该库无旧式写法、无 class 组件、无平台分支,useNativeDriver 均为 false,契约 8 条全通过,组件均为函数式。通过极简桩实现图标替代(如用 '✓' 代替 SVG),成功渲染步骤标签并获取真实坐标。源码解析确认默认值均来自参数解构,适配后布局与功能正常,是
本文完整记录了将 react-native-select-dropdown 适配 HarmonyOS 的过程。该组件零依赖、无老旧写法,24 条判据全通过,实现零错误。核心发现:虽 .d.ts 声明为 class,但运行时为 forwardRef,实际通过 ref.current 暴露方法,需注意类型判断陷阱。4 个纯函数逻辑清晰,如 isExist 宽松判断(0/''/false 均为真),ge
本文完整记录了将 react-native-popup-dialog 适配 HarmonyOS 的过程。在“零件”层面,Positions 精确值三者全中,Animation 基类六项行为全部通过(含故意抛错验证),方法归属原型/箭头对照精准命中,10 个可运行实体与 7 个 Flow 类型均匹配。但整体弹出失败,挂载 <PopupDialog visible> 后渲染报 undefined is
所有数据与代码片段都来自仓库当前状态(上游基线v0.88.0,提交5c35c82cf),可以逐条对照。
本文成功将 react-native-paper 完整适配至 HarmonyOS,实现 57 个导出、20 个关键组件全部可用,主题系统正常运行(useTheme() 返回真实 MD3 颜色,primary = rgba(103, 80, 164, 1)),Button、Card 等组件在布局中呈现真实坐标。通过两个纯 JS 桩(safe-area-context 与 vector-icons)隔
本文记录将 react-native-modal-dialog 适配 HarmonyOS 的过程。通过扩展 polyfill 解决 ViewPropTypes 被移除导致的加载崩溃问题,验证了兼容层可复用性。发现库存在严重缺陷:Dialog 类缺失 hide() 方法,导致默认回调调用时报错,必须手动传入关闭逻辑。继承关系清晰,Alert/Confirm/Prompt 均正确继承 Dialog,且
本文完整记录 react-native-mask-input 适配 HarmonyOS 的过程,核心在于其三大纯函数(formatWithMask、createNumberMask、Masks)的平台无关性。通过26条断言验证,仅1条因用户掩码长度错误导致失败,其余全部通过。该库逻辑清晰、行为可预测,尤其在掩码动态处理与混淆规则上表现精准,证明其高度可移植性,是当前最可靠的跨平台输入掩码方案。
本文完整记录了将 react-native-lightbox 适配 HarmonyOS 的过程。实测证明,measure() 在 RNOH 上可用,回调正常返回尺寸与坐标,核心链路(open() → measure → setState → Modal 显示)畅通无阻。Modal 也正常渲染,renderHeader 可见。契约检查 17 项全通过,确认 prototype 仅含 render,其
本文记录 react-native-google-places-autocomplete 在 HarmonyOS 上的适配过程:组件可渲染,placeholder 正常显示;13 条纯函数判据(queryString 与 debounce)全部通过,零网络依赖验证成立。虽因 maps.googleapis.com 不可达,无法验证真实请求链路,但通过 requestUrl 指向本地地址测试,确认错
react.js
——react.js
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net