According to documentation of react-hook-form I can use name of input element like this "xxx.yyy" and this will result in my prepared data to be
{ xxx: { yyy: value }}
But when I try to use this feature with 'errors' I cannot use it. i.e. I cannot write below:
{errors.xxx.yyy && <span>This field is required</span>}
because I get "Cannot read property 'yyy' of undefined".
Documentation says that I should use this chaining operator, ?. , so I try it:
{errors?.xxx?.yyy && <span>This field is required</span>}
But nothing displays on the page if required input is omitted. I can see that the mechanism blocks form from being submitted until I write something in this field, that is OK, but why I don't get the error message on the page?