Skip to content

Commit adddebf

Browse files
committed
update book
0 parents  commit adddebf

261 files changed

Lines changed: 9725 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

404.html

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<!DOCTYPE html>
2+
<html lang="en-US" dir="ltr">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width,initial-scale=1">
6+
<title>404 | MobX React Form</title>
7+
<meta name="description" content="Not Found">
8+
<meta name="generator" content="VitePress v1.6.4">
9+
<link rel="preload stylesheet" href="/mobx-react-form/assets/style.CcUN7geN.css" as="style">
10+
<link rel="preload stylesheet" href="/mobx-react-form/vp-icons.css" as="style">
11+
12+
<script type="module" src="/mobx-react-form/assets/app.CtX0ltnO.js"></script>
13+
<link rel="preload" href="/mobx-react-form/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
14+
<link rel="icon" href="https://foxhound87.github.io/mobx-react-form-demo/favicon.ico">
15+
<style>
16+
:root {
17+
--vp-c-brand-1: #e11d48;
18+
--vp-c-brand-2: #be123c;
19+
--vp-c-brand-3: #9f1239;
20+
--vp-c-brand-soft: rgba(225, 29, 72, 0.14);
21+
--vp-button-brand-bg: #e11d48;
22+
--vp-button-brand-hover-bg: #be123c;
23+
--vp-button-brand-active-bg: #9f1239;
24+
--vp-home-hero-name-color: transparent;
25+
--vp-home-hero-name-background: linear-gradient(135deg, #e11d48, #fb7185);
26+
--vp-home-hero-image-background-image: linear-gradient(135deg, #e11d48 0%, #9f1239 100%);
27+
--vp-home-hero-image-filter: blur(68px);
28+
}
29+
</style>
30+
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
31+
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
32+
</head>
33+
<body>
34+
<div id="app"></div>
35+
<script>window.__VP_HASH_MAP__=JSON.parse("{\"actions_add-del.md\":\"BBUp1Izx\",\"actions_clear-reset.md\":\"BAcrmxlA\",\"actions_form.md\":\"B-JRFr5q\",\"actions_get-set.md\":\"D19_imy0\",\"actions_helpers.md\":\"CQp_y1Ub\",\"actions_index.md\":\"DY-gRFoL\",\"actions_shared.md\":\"BAeYp9sA\",\"actions_validate.md\":\"Clpt9M8s\",\"advanced_array-map.md\":\"C3z34gV-\",\"advanced_bindings-demo.md\":\"BvJ-daaY\",\"advanced_cross-validation.md\":\"DXrJJ09D\",\"advanced_file-upload.md\":\"CHzfFTkp\",\"advanced_index.md\":\"CPIRXLmP\",\"advanced_interceptors.md\":\"CUoUaarm\",\"advanced_markdown.md\":\"CRimGLO8\",\"advanced_nested-composition.md\":\"qHHWqhWw\",\"advanced_observers.md\":\"CH1qWGpc\",\"advanced_reactive-computed.md\":\"B4oTIk6a\",\"advanced_sortable.md\":\"vGPodZZ3\",\"advanced_wizard.md\":\"CX20ouTh\",\"api-reference_fields-methods.md\":\"jIqAZogW\",\"api-reference_fields-properties.md\":\"C9TDUWfl\",\"api-reference_form-methods.md\":\"D5n5JzTL\",\"api-reference_form-properties.md\":\"CCkmPBkm\",\"api-reference_index.md\":\"DjEgA-j7\",\"bindings_custom.md\":\"C8-eyiaJ\",\"bindings_default.md\":\"gnMM_Lp6\",\"bindings_index.md\":\"Ab5luQSy\",\"devtools.md\":\"CBR5dYhu\",\"error-handling.md\":\"Zg9C_FjE\",\"events_event-handlers.md\":\"Cq1HUn5o\",\"events_event-handlers_constructor.md\":\"CNHEfZZd\",\"events_event-handlers_extending.md\":\"DSnohXT_\",\"events_event-hooks.md\":\"PWDdlyt-\",\"events_event-hooks_constructor.md\":\"_JWii24E\",\"events_event-hooks_extending.md\":\"Brjeb4tr\",\"events_index.md\":\"B-7N5B5_\",\"events_validation-hooks.md\":\"CHqNoKjd\",\"events_validation-hooks_constructor.md\":\"BFjCjXTS\",\"events_validation-hooks_extending.md\":\"Fc5_VRtW\",\"events_validation-hooks_override.md\":\"xLYF_f8_\",\"extra_composer.md\":\"DnAcey8B\",\"extra_computed-props.md\":\"DkU_3pBa\",\"extra_converters.md\":\"DWRW3ZQ0\",\"extra_index.md\":\"KPeb7cIA\",\"extra_mobx-events.md\":\"Bam-1V7F\",\"extra_validated-value.md\":\"DDI5RKhl\",\"fields_index.md\":\"Cd_b2D2-\",\"form_extend_configure.md\":\"DOWQW_Wh\",\"form_extend_custom.md\":\"DZP4Yr_p\",\"form_extend_generic.md\":\"ChQR3gL_\",\"form_form-initialization.md\":\"DF47U9Md\",\"form_form-options.md\":\"DCbamW9j\",\"form_index.md\":\"BW1k-XFN\",\"index.md\":\"CKj9daLu\",\"migration-guide.md\":\"CwMMZAYX\",\"performance-ssr.md\":\"CgYZlGCn\",\"quick-start-class.md\":\"D4cn--42\",\"quick-start.md\":\"DIjDp07-\",\"recipes.md\":\"DDGhpeB8\",\"skills.md\":\"bubTgj6W\",\"troubleshooting.md\":\"DX8RSnqf\",\"typescript.md\":\"D1PMHrB7\",\"umd-setup.md\":\"BP6r0HQd\",\"validation_index.md\":\"BBWISuHg\",\"validation_lifecycle.md\":\"Cv1TTpIG\",\"validation_plugins.md\":\"COAUIGhO\",\"validation_plugins_dvr_async.md\":\"PnkGAwKT\",\"validation_plugins_dvr_extend.md\":\"0z4DsgQf\",\"validation_plugins_dvr_setup.md\":\"eteLhhPo\",\"validation_plugins_joi_setup.md\":\"B5fGH7UJ\",\"validation_plugins_svk_async.md\":\"Cx28Ilbd\",\"validation_plugins_svk_extend.md\":\"BwMEFYlj\",\"validation_plugins_svk_setup.md\":\"CZH-olvr\",\"validation_plugins_vjf_async.md\":\"F4U3nlPH\",\"validation_plugins_vjf_extend.md\":\"DIe2VBJ4\",\"validation_plugins_vjf_setup.md\":\"BI-VkbW-\",\"validation_plugins_yup_setup.md\":\"DtHcoAGL\",\"validation_plugins_zod_setup.md\":\"V3OqrrZi\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"MobX React Form\",\"description\":\"Reactive MobX Form State Management — extensible validation, nested fields, event hooks, and bindings for React.\",\"base\":\"/mobx-react-form/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":false,\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"Guide\",\"link\":\"/quick-start\"},{\"text\":\"API\",\"link\":\"/api-reference/\"},{\"text\":\"Demo\",\"link\":\"https://foxhound87.github.io/mobx-react-form-demo/\"},{\"text\":\"Resources\",\"items\":[{\"text\":\"NPM\",\"link\":\"https://www.npmjs.com/package/mobx-react-form\"},{\"text\":\"GitHub\",\"link\":\"https://github.com/foxhound87/mobx-react-form\"},{\"text\":\"Discord\",\"link\":\"https://discord.gg/CVV8w4zat4\"},{\"text\":\"AI Skills\",\"link\":\"https://github.com/foxhound87/skills\"},{\"text\":\"Demo Code\",\"link\":\"https://github.com/foxhound87/mobx-react-form-demo\"}]}],\"search\":{\"provider\":\"local\"},\"sidebar\":[{\"text\":\"Introduction\",\"items\":[{\"text\":\"Introduction\",\"link\":\"/\"},{\"text\":\"Quick Start\",\"link\":\"/quick-start\"},{\"text\":\"Quick Start (class)\",\"link\":\"/quick-start-class\"},{\"text\":\"TypeScript Usage\",\"link\":\"/typescript\"},{\"text\":\"DevTools\",\"link\":\"/devtools\"},{\"text\":\"UMD Setup\",\"link\":\"/umd-setup\"},{\"text\":\"AI Agent Skills\",\"link\":\"/skills\"}]},{\"text\":\"API Reference\",\"link\":\"/api-reference/\",\"items\":[{\"text\":\"Form Properties\",\"link\":\"/api-reference/form-properties\"},{\"text\":\"Form Methods\",\"link\":\"/api-reference/form-methods\"},{\"text\":\"Fields Properties\",\"link\":\"/api-reference/fields-properties\"},{\"text\":\"Fields Methods\",\"link\":\"/api-reference/fields-methods\"}]},{\"text\":\"Form\",\"items\":[{\"text\":\"Form Instance\",\"link\":\"/form/\"},{\"text\":\"Form Initialization\",\"link\":\"/form/form-initialization\"},{\"text\":\"Form Options\",\"link\":\"/form/form-options\"},{\"text\":\"Extend Form & Field\",\"collapsed\":true,\"items\":[{\"text\":\"Extend Form & generic Field\",\"link\":\"/form/extend/generic\"},{\"text\":\"Extend custom Field\",\"link\":\"/form/extend/custom\"},{\"text\":\"Extend in Fields Definitions\",\"link\":\"/form/extend/configure\"}]}]},{\"text\":\"Fields\",\"link\":\"/fields/\",\"collapsed\":true,\"items\":[{\"text\":\"Flat Fields (Unified)\",\"link\":\"/fields/#flat-unified-mode\"},{\"text\":\"Flat Fields (Separated)\",\"link\":\"/fields/#flat-separated-mode\"},{\"text\":\"Nested Fields (Unified)\",\"link\":\"/fields/#nested-unified-mode\"},{\"text\":\"Nested Fields (Separated)\",\"link\":\"/fields/#nested-separated-mode\"},{\"text\":\"Mixed Mode\",\"link\":\"/fields/#mixed-mode-unified-separated\"}]},{\"text\":\"Actions\",\"items\":[{\"text\":\"Actions\",\"link\":\"/actions/\"},{\"text\":\"Form Actions\",\"link\":\"/actions/form\"},{\"text\":\"Navigation & Iteration\",\"link\":\"/actions/shared\"},{\"text\":\"Get, Set & Update\",\"link\":\"/actions/get-set\"},{\"text\":\"Add, Delete & Move\",\"link\":\"/actions/add-del\"},{\"text\":\"Clear, Reset & Focus\",\"link\":\"/actions/clear-reset\"},{\"text\":\"Validation & Submit\",\"link\":\"/actions/validate\"},{\"text\":\"Helpers\",\"link\":\"/actions/helpers\"}]},{\"text\":\"Events & Handlers\",\"link\":\"/events/\",\"items\":[{\"text\":\"Event Handlers\",\"collapsed\":true,\"items\":[{\"text\":\"Event Handlers\",\"link\":\"/events/event-handlers\"},{\"text\":\"Custom Event Handlers\",\"link\":\"/events/event-handlers/constructor\"},{\"text\":\"Extend Handlers Class\",\"link\":\"/events/event-handlers/extending\"}]},{\"text\":\"Event Hooks\",\"collapsed\":true,\"items\":[{\"text\":\"Event Hooks\",\"link\":\"/events/event-hooks\"},{\"text\":\"Custom Event Hooks\",\"link\":\"/events/event-hooks/constructor\"},{\"text\":\"Extend Hooks Class\",\"link\":\"/events/event-hooks/extending\"}]},{\"text\":\"Validation Hooks\",\"collapsed\":true,\"items\":[{\"text\":\"Validation Hooks\",\"link\":\"/events/validation-hooks\"},{\"text\":\"Validation Init\",\"link\":\"/events/validation-hooks/constructor\"},{\"text\":\"Validation Extend\",\"link\":\"/events/validation-hooks/extending\"},{\"text\":\"Validation Override\",\"link\":\"/events/validation-hooks/override\"}]}]},{\"text\":\"Bindings\",\"items\":[{\"text\":\"Bindings\",\"link\":\"/bindings/\"},{\"text\":\"Default Bindings\",\"link\":\"/bindings/default\"},{\"text\":\"Custom Bindings\",\"link\":\"/bindings/custom\"}]},{\"text\":\"Advanced\",\"items\":[{\"text\":\"Overview\",\"link\":\"/advanced/\"},{\"text\":\"Sortable List\",\"link\":\"/advanced/sortable\"},{\"text\":\"Interceptors\",\"link\":\"/advanced/interceptors\"},{\"text\":\"Observers\",\"link\":\"/advanced/observers\"},{\"text\":\"Reactive Computed\",\"link\":\"/advanced/reactive-computed\"},{\"text\":\"Cross Validation\",\"link\":\"/advanced/cross-validation\"},{\"text\":\"Nested Composition\",\"link\":\"/advanced/nested-composition\"},{\"text\":\"Wizard (multi-step)\",\"link\":\"/advanced/wizard\"},{\"text\":\"Bindings Demo\",\"link\":\"/advanced/bindings-demo\"},{\"text\":\"Markdown Editor\",\"link\":\"/advanced/markdown\"},{\"text\":\"File Upload\",\"link\":\"/advanced/file-upload\"},{\"text\":\"ArrayMap\",\"link\":\"/advanced/array-map\"}]},{\"text\":\"Guides\",\"items\":[{\"text\":\"Migration Guide\",\"link\":\"/migration-guide\"},{\"text\":\"Error Handling\",\"link\":\"/error-handling\"},{\"text\":\"Performance & SSR\",\"link\":\"/performance-ssr\"}]},{\"text\":\"Extra\",\"items\":[{\"text\":\"Overview\",\"link\":\"/extra/\"},{\"text\":\"Computed Field Props\",\"link\":\"/extra/computed-props\"},{\"text\":\"Input & Output Converters\",\"link\":\"/extra/converters\"},{\"text\":\"Validated Value & Flat Map\",\"link\":\"/extra/validated-value\"},{\"text\":\"Observe / Intercept\",\"link\":\"/extra/mobx-events\"},{\"text\":\"Forms Composer\",\"link\":\"/extra/composer\"},{\"text\":\"Recipes & Patterns\",\"link\":\"/recipes\"},{\"text\":\"Troubleshooting & FAQ\",\"link\":\"/troubleshooting\"}]},{\"text\":\"Validation\",\"items\":[{\"text\":\"Choosing a Plugin\",\"link\":\"/validation/\"},{\"text\":\"Plugins & Packages\",\"link\":\"/validation/plugins\"},{\"text\":\"Validation Lifecycle\",\"link\":\"/validation/lifecycle\"},{\"text\":\"Setup Plugins\",\"collapsed\":true,\"items\":[{\"text\":\"Setup VJF\",\"link\":\"/validation/plugins/VJF/setup\"},{\"text\":\"Setup DVR\",\"link\":\"/validation/plugins/DVR/setup\"},{\"text\":\"Setup SVK\",\"link\":\"/validation/plugins/SVK/setup\"},{\"text\":\"Setup YUP\",\"link\":\"/validation/plugins/YUP/setup\"},{\"text\":\"Setup JOI\",\"link\":\"/validation/plugins/JOI/setup\"},{\"text\":\"Setup ZOD\",\"link\":\"/validation/plugins/ZOD/setup\"}]},{\"text\":\"Extend Validators\",\"collapsed\":true,\"items\":[{\"text\":\"Extend VJF\",\"link\":\"/validation/plugins/VJF/extend\"},{\"text\":\"Extend DVR\",\"link\":\"/validation/plugins/DVR/extend\"},{\"text\":\"Extend SVK\",\"link\":\"/validation/plugins/SVK/extend\"}]},{\"text\":\"Async Validation\",\"collapsed\":true,\"items\":[{\"text\":\"Async VJF\",\"link\":\"/validation/plugins/VJF/async\"},{\"text\":\"Async DVR\",\"link\":\"/validation/plugins/DVR/async\"},{\"text\":\"Async SVK\",\"link\":\"/validation/plugins/SVK/async\"}]}]}],\"footer\":{\"message\":\"Released under the MIT License.\",\"copyright\":\"Copyright © 2018 — now foxhound87\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/foxhound87/mobx-react-form\"},{\"icon\":\"discord\",\"link\":\"https://discord.gg/CVV8w4zat4\"}],\"editLink\":{\"pattern\":\"https://github.com/foxhound87/mobx-react-form/edit/master/docs/:path\",\"text\":\"Edit this page on GitHub\"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
36+
37+
</body>
38+
</html>

actions/add-del.html

Lines changed: 69 additions & 0 deletions
Large diffs are not rendered by default.

actions/clear-reset.html

Lines changed: 47 additions & 0 deletions
Large diffs are not rendered by default.

actions/form.html

Lines changed: 47 additions & 0 deletions
Large diffs are not rendered by default.

actions/get-set.html

Lines changed: 69 additions & 0 deletions
Large diffs are not rendered by default.

actions/helpers.html

Lines changed: 47 additions & 0 deletions
Large diffs are not rendered by default.

actions/index.html

Lines changed: 41 additions & 0 deletions
Large diffs are not rendered by default.

actions/shared.html

Lines changed: 56 additions & 0 deletions
Large diffs are not rendered by default.

actions/validate.html

Lines changed: 77 additions & 0 deletions
Large diffs are not rendered by default.

advanced/array-map.html

Lines changed: 85 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)