v3.0.0マイグレーションガイド

@charcoal-ui/react

変更点の概略

v3.0.0 では一部コンポーネントの props を見直し、命名の統一や不要な props の削除を行いました。

依存するReactの最低バージョンをReact v17.0に更新しました。

DropdownSelector のパフォーマンスの改善を行いました。

破壊的な変更点

Button

幅を最大化するオプション fixed を fullWidth に変更しました。

Radio

forceCheckedを削除しました。

RadioGroup

hasErrorをinvalidに変更しました。

MultiSelectGroup

hasErrorをinvalidに変更しました。

ariaLabelをlabelに変更しました。

MultiSelect

forceCheckedを削除しました。

DropdownSelector

子要素の使用方法を変更しました。子要素は DropdownSelectorOption から DropdownMenuItem に変更しました。

assertiveText から assistiveText へ変更しました。

onChange の引数を Key 型から string に変更しました。

CollectionBase 型のユニオンを削除しました。

  • autoComplete の削除
  • id の削除
  • name の削除
  • defaultValue の削除
  • open の削除
  • onOpenChange の削除
  • mode の削除

TextField

multiline propsによって指定していた複数行入力をTextAreaコンポーネントに分離しました。