Loading...
Loading...
Compare original and translation side by side
@reatom/jsx@reatom/jsxreatomreatom-reviewreatomreatom-review| Topic | Section |
|---|---|
| Install, tsconfig, Vite | Installation, Framework compatibility |
| Bootstrapping the app | Example, Hot module replacement |
| Props, children, bindings | Reference → Props, Children, Models |
| Inline and css-prop styles | Reference → |
| Class names | Reference → |
| Components and lists | Reference → Components |
| Bulk prop binding | Reference → |
| SVG and raw markup | Reference → SVG |
| Mount side effects | Reference → |
| Errors, boundaries, jsxError | Error handling |
| Utilities | Utilities → |
| TypeScript | TypeScript |
| SSR and keyed lists | Limitations |
| 主题 | 章节 |
|---|---|
| 安装、tsconfig、Vite | Installation, Framework compatibility |
| 应用引导 | Example, Hot module replacement |
| Props、子元素、绑定 | Reference → Props, Children, Models |
| 内联样式与css-prop样式 | Reference → |
| 类名 | Reference → |
| 组件与列表 | Reference → Components |
| 批量props绑定 | Reference → |
| SVG与原始标记 | Reference → SVG |
| 挂载副作用 | Reference → |
| 错误、边界、jsxError | Error handling |
| 工具类 | Utilities → |
| TypeScript | TypeScript |
| SSR与键列表 | Limitations |
.set(...)on:*model:valuemodel:checkedreatomForm@reatom/core<form model={form}>model:field={form.fields.x}model:valuefield.change[data-submitting]model={form}[type='submit']::afterreatomRoutehref={route.path(params)}route.go(params)reatomprop:*attr:*mount(root, <App />)unmount()@reatom/vitereatom()<ErrorBoundary fallback={...}>{() => <Child />}jsxErroraddCallHook(jsxError, ...).set(...)on:*model:valuemodel:checked@reatom/corereatomForm<form model={form}>model:field={form.fields.x}model:valuefield.change[data-submitting]model={form}[type='submit']::afterreatomRoutehref={route.path(params)}route.go(params)reatomprop:*attr:*mount(root, <App />)unmount()@reatom/vitereatom()<ErrorBoundary fallback={...}>{() => <Child />}jsxErroraddCallHook(jsxError, ...)