搜尋

首頁  >  問答  >  主體

React 輸入預設值中的布林值

我有一個受控複選框輸入,我應該根據請求設定預設值,但出現錯誤“類型‘boolean’不能分配給類型‘string | number | readonly string[] | undefined’ ”。也許您知道如何避免這種情況?

<input
   {...register("car")}
   type="checkbox"
   defaultValue={data.car ? true : false}
/>

P粉148782096P粉148782096448 天前516

全部回覆(1)我來回復

  • P粉019353247

    P粉0193532472023-09-11 12:46:05

    您可以在 input 元素中使用 defaultChecked 屬性。

    例如:

    <input
      {...register("car")}
      type="checkbox"
      defaultChecked={data.car ? true : false}
    />

    回覆
    0
  • 取消回覆