当我呈现表单字段结果时,我遇到了无法读取 null 属性 'toString' 的错误。当我在 Step1 页面上添加我的选择选项作为控制器时收到此错误。当我将条目更改为 "0" {entry[1].toString()} 时,我收到了名称的返回,而不是我的条目输入。
错误
84 | <TableCell component="th" scope="row">
85 | {entry[0]}
86 | </TableCell>
> 87 | <TableCell align="right">{entry[1].toString()}</TableCell>
| ^ 88 | </TableRow>
Step1.js
<Controller
name="Genre"
// ref={register}
control={control}
options={[
{ value: "chocolate", label: "Chocolate" },
{ value: "strawberry", label: "Strawberry" },
{ value: "vanilla", label: "Vanilla" },
{ value: "alternative", label: "• Alternative" },
]}
as={Select}
/>