叶枫
叶枫
同问,配置了还是 ``` DevSidecar Error: 目标网站请求错误:【undefined】 xx.xxx.workers.dev:443, 代理请求超时 目标地址:https://xx.xxx.workers.dev:443/xxxxxx/www.qq.com/ ```
@greper 求助
是的。。。
> `useWatch(undefined)` 等价于 `useWatch()`,应该是返回全量才对,不应该是 `undefined` 全量返回是用 `[]` 来表示的,这个也是这个库的规范
我写了个示例,你看看 ```tsx const Demo = ({ name }: { name?: string }) => { const value = Form.useWatch(name); console.log('value', value); return ; }; ``` 如果调用 Demo 组建没传 name,那 value 则是...
https://github.com/lodash/lodash/blob/main/src/.internal/baseGet.ts#L21 lodash 是 index 有值才返回 object,否则返回 undefined 
> > As @crazyair said. `useWatch` listen the value from register field. But when the first render, field is not ready yet (useWatch is called before return children render). It...
```tsx const [form] = Form.useForm(); const nameWatch = Form.useWatch('name', form); const nameValue = form.isFieldTouched('name') ? nameWatch : 'init'; ``` https://stackblitz.com/edit/react-fpk9br?file=demo.tsx
用 useWatch?