undefined is not a function

undefined になっている関数 (もしくは変数) を関数として呼び出そうとした場合にエラーが発生する。

参考:

undefined is not a function | DRY な備忘録

関数の場合の変数の巻き上げ問題について – Qiita

js 久々に触ったら undefined is not a function 出た件 | くわこの permission denied.

TypeError: undefined is not a function – スタック・オーバーフロー

Uncaught TypeError

関数呼び出しに失敗して Uncaught TypeError が発生する。

Uncaught TypeError: (0 , xxx.default) is not a function(…)

原因

import する際に分割代入に必要な波括弧を付け忘れている。

import hoge from "Hoge"

対処法

import する際に分割代入に必要な波括弧を適切に使用する。

import { hoge } from "Hoge"

参考:

分割代入 | MDN

Uncaught TypeError: (0 , _redux2.default) is not a function(…) · Issue #116 · reduxjs/redux-thunk – GitHub

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です