From ca3fea2ddfe5bea2fdb285aaf4f806183634dc1a Mon Sep 17 00:00:00 2001
From: minchodang
Date: Sat, 17 Jan 2026 21:21:56 +0900
Subject: [PATCH 1/2] =?UTF-8?q?docs:=20useWatch=20nav=20=EC=B6=94=EA=B0=80?=
=?UTF-8?q?=20=EB=B0=8F=20api.tsx=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20?=
=?UTF-8?q?=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/content/docs/usewatch.mdx | 9 +++++++++
src/data/api.tsx | 27 ++++++++++++++++++++-------
2 files changed, 29 insertions(+), 7 deletions(-)
diff --git a/src/content/docs/usewatch.mdx b/src/content/docs/usewatch.mdx
index ed61ce9a4..23f03bd11 100644
--- a/src/content/docs/usewatch.mdx
+++ b/src/content/docs/usewatch.mdx
@@ -4,6 +4,15 @@ description: 입력의 변경을 구독하기 위한 React 훅
sidebar: apiLinks
---
+
+
## \> `useWatch:` `({ control?: Control, name?: string, defaultValue?: unknown, disabled?: boolean }) => object`
`watch` API와 유사하게 동작하지만, 이 훅은 리렌더링을 커스텀 훅 레벨에서 격리하여 애플리케이션의 성능을 향상시킬 수 있습니다.
diff --git a/src/data/api.tsx b/src/data/api.tsx
index 055e24827..0edade453 100644
--- a/src/data/api.tsx
+++ b/src/data/api.tsx
@@ -268,8 +268,7 @@ const onSubmit = (data) => {
Note: only registered fields
with a ref will work. Custom registered inputs do not
- apply. For example:{" "}
- {`register('test') // doesn't work`}{" "}
+ apply. For example: {`register('test') // doesn't work`}{" "}
@@ -2060,8 +2059,7 @@ setValue('notRegisteredInput', { test: '1', test2: '2' }); // ✅ setValue를
타입을 가집니다.
중요: 이 동작은
- 내장된{" "}
- 검증에만 적용됩니다.
+ 내장된 검증에만 적용됩니다.
@@ -2819,9 +2817,9 @@ setValue('notRegisteredInput', { test: '1', test2: '2' }); // ✅ setValue를
필드 레벨에서 defaultValue를 설정하거나{" "}
useForm의 defaultValues를 사용해야
- 합니다. undefined는 유효한 값이 아닙니다. {" "}
- useForm에서{" "}
- defaultValues를 사용했다면, 이 prop은 사용하지 마세요.
+ 합니다. undefined는 유효한 값이 아닙니다.{" "}
+ useForm에서 defaultValues를
+ 사용했다면, 이 prop은 사용하지 마세요.
@@ -2834,6 +2832,21 @@ setValue('notRegisteredInput', { test: '1', test2: '2' }); // ✅ setValue를
+
+
+ exact
+ |
+
+ boolean = false
+ |
+ |
+
+
+ 이 속성(prop)은 인풋 이름 구독에 대해 정확한 일치를 활성화합니다.
+ 기본값은 true입니다.
+
+ |
+
),
tips: (
From 0e92176497b6bf037037dd0fdb6793e4c581fc0b Mon Sep 17 00:00:00 2001
From: minchodang
Date: Sat, 24 Jan 2026 21:52:45 +0900
Subject: [PATCH 2/2] =?UTF-8?q?chore:=20prop=20=EB=B3=91=EA=B8=B0=20?=
=?UTF-8?q?=EC=A0=9C=EA=B1=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/data/api.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/data/api.tsx b/src/data/api.tsx
index 0edade453..d4c058711 100644
--- a/src/data/api.tsx
+++ b/src/data/api.tsx
@@ -2842,7 +2842,7 @@ setValue('notRegisteredInput', { test: '1', test2: '2' }); // ✅ setValue를
|
- 이 속성(prop)은 인풋 이름 구독에 대해 정확한 일치를 활성화합니다.
+ 이 속성은 인풋 이름 구독에 대해 정확한 일치를 활성화합니다.
기본값은 true입니다.
|