[{"data":1,"prerenderedAt":358},["ShallowReactive",2],{"navigation_docs":3,"-api-use-form-action":91,"-api-use-form-action-surround":353},[4,18,67],{"title":5,"path":6,"stem":7,"children":8,"page":17},"Getting Started","/getting-started","1.getting-started",[9,13],{"title":10,"path":11,"stem":12},"Installation","/getting-started/installation","1.getting-started/1.installation",{"title":14,"path":15,"stem":16},"Usage","/getting-started/usage","1.getting-started/2.usage",false,{"title":19,"path":20,"stem":21,"children":22,"page":17},"Guide","/guide","2.guide",[23,27,31,35,39,43,47,51,55,59,63],{"title":24,"path":25,"stem":26},"Action Client","/guide/action-client","2.guide/1.action-client",{"title":28,"path":29,"stem":30},"Queries","/guide/queries","2.guide/10.queries",{"title":32,"path":33,"stem":34},"Comparison","/guide/comparison","2.guide/11.comparison",{"title":36,"path":37,"stem":38},"Defining Actions","/guide/defining-actions","2.guide/2.defining-actions",{"title":40,"path":41,"stem":42},"useAction","/guide/use-action","2.guide/3.use-action",{"title":44,"path":45,"stem":46},"Middleware","/guide/middleware","2.guide/4.middleware",{"title":48,"path":49,"stem":50},"Error Handling","/guide/error-handling","2.guide/5.error-handling",{"title":52,"path":53,"stem":54},"Validation","/guide/validation","2.guide/6.validation",{"title":56,"path":57,"stem":58},"Forms","/guide/forms","2.guide/7.forms",{"title":60,"path":61,"stem":62},"Authentication","/guide/authentication","2.guide/8.authentication",{"title":64,"path":65,"stem":66},"Optimistic Updates","/guide/optimistic-updates","2.guide/9.optimistic-updates",{"title":68,"path":69,"stem":70,"children":71,"page":17},"Api","/api","3.api",[72,76,80,83,87],{"title":73,"path":74,"stem":75},"createSafeActionClient","/api/create-safe-action-client","3.api/1.create-safe-action-client",{"title":77,"path":78,"stem":79},"Builder Chain","/api/builder-chain","3.api/2.builder-chain",{"title":40,"path":81,"stem":82},"/api/use-action","3.api/3.use-action",{"title":84,"path":85,"stem":86},"useFormAction","/api/use-form-action","3.api/4.use-form-action",{"title":88,"path":89,"stem":90},"useOptimisticAction","/api/use-optimistic-action","3.api/5.use-optimistic-action",{"id":92,"title":84,"body":93,"description":346,"extension":347,"links":348,"meta":349,"navigation":350,"path":85,"seo":351,"stem":86,"__hash__":352},"docs/3.api/4.use-form-action.md",{"type":94,"value":95,"toc":344},"minimark",[96,100,204,240,317,340],[97,98,84],"h1",{"id":99},"useformaction",[101,102,107],"pre",{"className":103,"code":104,"language":105,"meta":106,"style":106},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const form = useFormAction(typedReference, {\n  initialValues: { profile: { name: '', email: '' } },\n  ...actionOptions,\n})\n","ts","",[108,109,110,140,183,195],"code",{"__ignoreMap":106},[111,112,115,119,123,127,131,134,137],"span",{"class":113,"line":114},"line",1,[111,116,118],{"class":117},"spNyl","const",[111,120,122],{"class":121},"sTEyZ"," form ",[111,124,126],{"class":125},"sMK4o","=",[111,128,130],{"class":129},"s2Zo4"," useFormAction",[111,132,133],{"class":121},"(typedReference",[111,135,136],{"class":125},",",[111,138,139],{"class":125}," {\n",[111,141,143,147,150,153,156,158,160,163,165,168,170,173,175,177,180],{"class":113,"line":142},2,[111,144,146],{"class":145},"swJcz","  initialValues",[111,148,149],{"class":125},":",[111,151,152],{"class":125}," {",[111,154,155],{"class":145}," profile",[111,157,149],{"class":125},[111,159,152],{"class":125},[111,161,162],{"class":145}," name",[111,164,149],{"class":125},[111,166,167],{"class":125}," ''",[111,169,136],{"class":125},[111,171,172],{"class":145}," email",[111,174,149],{"class":125},[111,176,167],{"class":125},[111,178,179],{"class":125}," }",[111,181,182],{"class":125}," },\n",[111,184,186,189,192],{"class":113,"line":185},3,[111,187,188],{"class":125},"  ...",[111,190,191],{"class":121},"actionOptions",[111,193,194],{"class":125},",\n",[111,196,198,201],{"class":113,"line":197},4,[111,199,200],{"class":125},"}",[111,202,203],{"class":121},")\n",[205,206,207,223],"table",{},[208,209,210],"thead",{},[211,212,213,217,220],"tr",{},[214,215,216],"th",{},"Additional option",[214,218,219],{},"Type",[214,221,222],{},"Behavior",[224,225,226],"tbody",{},[211,227,228,234,237],{},[229,230,231],"td",{},[108,232,233],{},"initialValues",[229,235,236],{},"Inferred action input",[229,238,239],{},"Required; initial values are captured and cloned",[205,241,242,251],{},[208,243,244],{},[211,245,246,249],{},[214,247,248],{},"Additional/overridden return",[214,250,222],{},[224,252,253,263,276,293,307],{},[211,254,255,260],{},[229,256,257],{},[108,258,259],{},"values",[229,261,262],{},"Mutable ref of typed input values",[211,264,265,270],{},[229,266,267],{},[108,268,269],{},"submit()",[229,271,272,273],{},"Snapshots current values and resolves the full ",[108,274,275],{},"ActionResult",[211,277,278,283],{},[229,279,280],{},[108,281,282],{},"fieldErrors",[229,284,285,286,289,290],{},"Computed dotted-path error map; excludes ",[108,287,288],{},"_root","/",[108,291,292],{},"_errors",[211,294,295,300],{},[229,296,297],{},[108,298,299],{},"rootErrors",[229,301,302,303,289,305],{},"Computed string array combining ",[108,304,288],{},[108,306,292],{},[211,308,309,314],{},[229,310,311],{},[108,312,313],{},"reset()",[229,315,316],{},"Cancels/reset action state and restores captured initial values",[318,319,320,321,324,325,289,328,331,332,335,336,339],"p",{},"Other ",[322,323,40],"a",{"href":81}," options/returns remain available, including ",[108,326,327],{},"execute",[108,329,330],{},"executeAsync"," for explicit input and ",[108,333,334],{},"cancel"," for request cancellation without clearing values. Use plain form values; JSON serialization still governs the server contract. Cycles/custom instances/file uploads are not supported by ordinary form snapshots. ",[322,337,338],{"href":57},"Working recipes",".",[341,342,343],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":106,"searchDepth":142,"depth":142,"links":345},[],"Typed form values, submission snapshots, reset, and field/root errors reference.","md",null,{},true,{"title":84,"description":346},"h17Uade57aSbgI85hI5c_QZtdNpTPkAV7vhzPN_co-0",[354,356],{"title":40,"path":81,"stem":82,"description":355,"children":-1},"Client action options, results, status, callbacks, and request ownership reference.",{"title":88,"path":89,"stem":90,"description":357,"children":-1},"Immutable optimistic update, guarded rollback, and concurrency reference.",1791798655877]