Typescriptでoptionタグのvalueにunion型を適用したい
interface StateType { kind: "T-shirts" | "Cap" } const [state, setState] = useState<StateType>({ kind: "T-shirts", }); <select onChange={(e) => { setState({ ...state, kind: e.target.value, }); }} > <option value="T-shirts">Tシャツ</option> <option value="Cap">帽子</option> </select>
string型だとできますが、ここでunion型で実装する方法はあるでしょうか。
もしくは、他に良い方法はあるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/09 05:40