@duro-app/ui (英语)
杜罗的部件,用 反应限制大小数字 :
用于网络和反应原生源。 文档、道具和
食谱 : npx @duro-app/cli <Name>,或存储器的 CLAUDE.md。 。 。 .
pnpm add @duro-app/ui @duro-app/tokens react-strict-dom react-hook-form
原生反应
Metro解决了软件包 react-native 导出条件到
src/index.native.ts,具有原生部件的一桶
变种 (npx @duro-app/cli <Name> 说 native: true(三); @duro-app/ui/form
决定: src/form.native.ts. bail - preset - expo 编译源代码.
相会相会. 地铁不树震, 所以在本地 每一个这些是 需要,尽管 npm 把它们列为可选(它们是网页构建的) 可选对等器 :
| 端点 | 对于 |
|---|---|
react-native ≥ 0.81 | 平台 |
react-native-gesture-handler ^2.28 (中文(简体) ) | 拖曳工作表, 托斯特刷相 |
react-native-reanimated ≥ 4.1, react-native-worklets ≥ 0.5 | 手势和在 UI 线条上的 Spinner |
react-native-safe-area-context ^ 5.6 (单位:千美元) | 套接字( 包含 SafeAreaProvider; 前路由器确实如此) |
react-native-svg ^15.12 (中文(简体) ) | 图标和格言 |
react-hook-form ^ 7.55 (中文(简体) ) | 字段绑定( 两个平台都需要的对等器) |
@hookform/resolvers ^5, effect 页:1 | 仅限 @duro-app/ui/form |
各取一册. 决定 react, (中文(简体) ), react-native当地同龄人,
react-strict-dom, (中文(简体) ), react-hook-form, (中文(简体) ), @hookform/resolvers, (中文(简体) ), effect 财务报告和审定财务报表
@duro-app/* 从应用程序,所以捆绑有一个反应渲染器和一个
反应限制度。 带有链接或工作空间副本的地铁Duro
resolveRequest 解决了应用程序上的名字 package.json
这样做; examples/native/metro.config.mjs 在这个寄存器中是一.
当地人不同.
- 对话框、 绘图器、 菜单、 Popover 和 选择和Combox 工作表
一个RN
Modal; Toast通过一个门户主机来绘制. 挂载PortalHost内置 a 土生土长的路由 土司在土生土长. - 选择并打开下方工作表;工具提示不绘图并给出 文本到触发器作为无障碍提示.
- A 类
type="submit"内部按钮Form提交( 没有 DOM 提交) 活动). - 没有箭头键:键盘导航是网络的;本地得到 屏幕阅读器角色和状态.