formik fieldarray错误消息 - 反应本机
我正在使用formik fieldarray
作为我表单的一部分,并且想显示错误消息,我可以通过 errors.familymembers [0]
,看起来
[{"first_name": "First Name is a required field", "last_name": "Last Name is a required field"}]
要显示错误我有两个部分,我需要提取错误消息,
isInvalid={fieldName in errors.familyMembers[0] && touched[fieldName]}
<FormErrorMessage
message={errors.familyMembers[0][fieldName]}
isVisible={touched[fieldName]}
/>
问题是当组件最初渲染 errors.familymembers [0]
is
undefined > ,这给我带来了错误
undefined is not an object (evaluating 'errors.familyMembers[0]')
,有什么方法可以防止未定义的
,并显示消息(如果可用)?希望这是有道理的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用,喜欢:
You can use
Optional chaining
, like: