Closed crazyair closed 1 week ago
Start a new pull request in StackBlitz Codeflow.
文档说了第一个参数必填,感觉没必要做太多防御性编程,应该由使用开发者自己判断。
文档说了第一个参数必填,感觉没必要做太多防御性编程,应该由使用开发者自己判断。
类型定义的是必填的,但是其实可以
const ddd: string | undefined = undefined;
Form.useWatch(ddd);
不报错,这个 useWatch 的类型定义估计有点问题,但
如果是 useWatch('')
估计也不会有类型错误,
另外其实可以优化,如果 useWatch 的 name 参数找不到 value 可以返回空,不返回 {}
JSON.stringify
应该是 useWatch 返回 undefined
Reproduction link
Steps to reproduce
打开 demo
What is expected?
不报错
What is actually happening?
报错
name 如果不传,则是
undefined
,但是 value 不是 undefined,而是{}
,希望当 name 为 undefined、null、false,返回值为 undefined