0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

date-io/dayjsで"TypeError: utils.getYearText is not a function"が発生した場合の対処

Last updated at Posted at 2022-02-17

はじめに

Material-UI Pikcersとdate-io/dayjsを使って月名選択の機能を作っていたら、本現象が発生。
その解決方法をメモ

発生状況

Material-uiのDatePickerコンポーネントを使うにあたって、その親にMuiPickersUtilProviderを定義する必要がある。
このpropsに、日付管理用のライブラリをして、date-io/dayjsを指定してビルドすると以下のエラーが発生した。

TypeError: utils.getYearText is not a function

解決方法

以下のmaterial-ui-pickerの導入に、material-ui-pickerのv3を使う場合は、data-ioはv1.xを使うように書いてあった。
https://material-ui-pickers.dev/getting-started/installation#peer-library
date-io/dayjsの1.xを使う事で解決した。

yarn add @date-io/dayjs@1.x

npmの場合は以下の通り

npm install @date-io/dayjs@1.x
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?