4
1

【React】jsxファイルでPropsを定義したら"missing in props validation"のエラーが出た。

Posted at

はじめに

フロントエンドに興味を持ち、JavaScript×Reactで簡易的なサイトを作成中です。
今回解決に苦しめられたエラーについて書いていきます。

問題

jsxファイルでPropsを定義したら"missing in props validation"のエラーが出てしまいました。
コードの中身を確認しましたが、特に問題は無いようでした。
なお、使用しているReactのバージョンは18.2.0です。

解決方法

どうやらReact自体で起きているバグみたいです。
今回JavaScriptを使用しているにも関わらず、TypeScriptにおけるpropsの型定義のルールが適用されてしまっていました。
従って、eslintrc.jsonの"rules"に下記を追加してこのルールを無効化しました。

eslintrc.json/
"rules": {
    "react/react-in-jsx-scope": "off",
    "react/prop-types": "off"
  }

おわりに

React初学者の身からすると、「なんじゃこりゃあ!」となってしまうエラーでした。
改善を願うばかりです。。

参考

4
1
1

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
4
1