From 46d1234b4a7fe26e7ceaeda38597759568ae260a Mon Sep 17 00:00:00 2001 From: minchodang Date: Mon, 16 Sep 2024 23:59:45 +0900 Subject: [PATCH] Docs: reset-field.mdx --- src/content/docs/useform/resetfield.mdx | 36 ++++++++++++------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/content/docs/useform/resetfield.mdx b/src/content/docs/useform/resetfield.mdx index d1ccd24ae..32069da2a 100644 --- a/src/content/docs/useform/resetfield.mdx +++ b/src/content/docs/useform/resetfield.mdx @@ -1,49 +1,49 @@ --- title: resetField -description: Reset field state and value +description: 필드 상태 및 값 재설정 sidebar: apiLinks --- ## \ `resetField:` `(name: string, options?: Record) => void` -Reset an individual field state. +개별 필드 상태를 재설정합니다. ### Props --- -After invoke this function. +이 함수를 호출한 후. -- `isValid` form state will be reevaluated. -- `isDirty` form state will be reevaluated. +- `isValid` form 상태가 재평가 됩니다. +- `isDirty` form 상태가 재평가 됩니다. -`ResetField` has the ability to retain field state. Here are the options you may want to use: +`ResetField`에는 필드 상태를 유지하는 기능이 있습니다. 사용할 수 있는 옵션은 다음과 같습니다: | Name | | Type | Description | | ------- | -------------- | ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `name` | | string | registered field name. | -| options | `keepError` | boolean | When set to `true`, field error will be retained. | -| | `keepDirty` | boolean | When set to `true`, `dirtyFields` will be retained. | -| | `keepTouched` | boolean | When set to `true`, `touchedFields` state will be unchanged. | -| | `defaultValue` | unknown | When this value is **not** provided, field will be revert back to it's defaultValue.
When this value is provided:
| +| `name` | | string | 등록된 필드 이름. | +| options | `keepError` | boolean | `true`로 설정하면, 필드 에러가 유지됩니다. | +| | `keepDirty` | boolean | `true`로 설정하면, `dirtyFields`는 유지됩니다. | +| | `keepTouched` | boolean | `true`로 설정하면, `touchedFields`상태는 변경되지 않습니다. | +| | `defaultValue` | unknown | 값이 제공되지 **않은** 경우, 필드는 defaultValue로 되돌아갑니다.
값이 제공되는 경우:
| -- name need to match registered field name. +- 이름은 등록된 필드 이름과 일치해야 합니다. ```javascript register("test") - resetField("test") // ✅ register input and resetField works - resetField("non-existent-name") // ❌ failed by input not found + resetField("test") // ✅ 입력 등록 및 재설정 필드 작동 + resetField("non-existent-name") // ❌ 입력을 찾을 수 없어 실패 ``` -**Examples:** +**예시:** --- -**Reset Field State** +**필드 상태 재설정** ```javascript copy sandbox="https://codesandbox.io/s/priceless-firefly-d0kuv" import * as React from "react" @@ -77,7 +77,7 @@ export default function App() { } ``` -**Reset With Options** +**옵션으로 재설정** ```javascript copy sandbox="https://codesandbox.io/s/resetfield-with-options-iw4wd" import * as React from "react" @@ -140,6 +140,6 @@ export default function App() { --- -The following video tutorial demonstrates `resetField` API. +다음 동영상 튜토리얼에서는 `resetField` API에 대해 설명합니다.