質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

解決済

1回答

16397閲覧

ReactでCompileエラーが発生してしまう

退会済みユーザー

退会済みユーザー

総合スコア0

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2021/04/07 22:47

現状

Failed Compile
./src/index.js
Attempted import error: './App' does not contain a default export (imported as 'App')

このようなエラーが出てしまいます。

仮説

import React from 'react'; import ReactDOM from 'react-dom'; import './assets/styles/index.css'; import App from './App'; import * as serviceWorker from './serviceWorker'; ReactDOM.render( <React.StrictMode> <App /> </React.StrictMode>, document.getElementById('root') ); // If you want your app to work offline and load faster, you can change // unregister() to register() below. Note this comes with some pitfalls. // Learn more about service workers: https://bit.ly/CRA-PWA serviceWorker.unregister();

index.jsがエラー文を見ると問題だと思い見てみたのですが、どこが原因か分からない状況であります。

他のコード

import React from 'react'; import defaultDateset from "./dataset"; //defauleDatesetを読み込む import './assets/styles/style.css' export class App extends React.Component { constructor(props) { //初期のstateの状態の定義 super(props); this.state ={ answers: [], chats: [], currentId: "init", dataset: defaultDataset, open: false } } render(){ return ( <section className="c-section"> <div className="c-box"> </div> </section> ); } }

上記はApp.jsxのコードになります

最近勉強始めたばかりで、教えていただけると嬉しいです。

宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

'./App' does not contain a default exportというメッセージのとおりです。

export class Appとしてエクスポートされたものを使うには、import Appではなくimport { App }とする必要があります。

投稿2021/04/07 22:52

maisumakun

総合スコア145184

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/04/07 23:59

コメントありがとうございます。 また何かありましたら宜しくお願い致します!!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問