React create app-如何导入嵌套组件?

麦克卢斯194

我正在使用React create应用程序,并且我了解如何将组件导入到名为app.js的主应用程序中。我不了解的是如何将组件导入组件,然后再导入app.js(嵌套组件)中。在我的app.js文件中,我有一个名为Portfolio的组件。在我的Portfolio.js文件中,我有一个名为语言的组件。甚至可以使用React create app嵌套组件吗?因为它似乎不起作用。

这是我尝试做的:

在我的app.js文件中:

import React from "react";
import logo from "./logo.svg";
import "./App.css";
import Portfolio from './components/portfolio';    
import "./css/styles.css"


function App() {
  return (
    <div className="App">
      <header>
      <h1>My beautiful title</h1>

      </header>
      <Portfolio />
    </div>
  );
}

export default App;

在我的Portfolio.js文件中:

 import React, {Component} from 'react';
import Language from './components/language';
class Portfolio extends Component {

      render() {

        return (
          <div className="portfolio">
         <Language/>
            <h1>My protfolio</h1>


          </div>
        );
      }
    }

    export default Portfolio;

在language.js中,我有:

import React, {Component} from 'react';

class Language extends Component {
  render() {
    return(
<div>Switch language</div>
      );
  }
}

export default Language;

在我的浏览器中,我不断收到以下错误:

“ ./src/components/portfolio.js找不到模块:无法解析'C:\ Users \ mluce \ exercice-react \ src \ components'中的'./components/language'

我的language.js文件肯定位于我的components文件夹中。我不明白为什么会收到此错误?

姆凯科宁

portfolio.js

import Language from './language';

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从另一个create-react-app项目中本地导入React组件?

如何对未使用的导入进行create-react-app检查

导入CSS文件并在create-react-app应用程序中反应组件?

如何在React App中正确导入组件?

使用React和create-react-app动态导入

如何使用Create React App实现skipWaiting?

如何使用Create React App在React中导入图像(SVG或PNG)

如何将文件导入使用 create react app 作为原始文本的 react 应用程序?

如何使用 create react app 在特定 React 组件中显示图像?

导入graphql文件时清理Create React App的缓存

src目录外部的create-react-app导入限制

尝试导入npm时出错,进入create-react-app

Create-React-App编译失败| 导入/首次错误

在Create React App中导入文件中的NodeJ

create-react-app导入的函数返回未定义

为什么 create react app 不导入 css 文件?

弹出以构建组件库后对create-react-app的配置

使用弹出的create-react-app创建SVG Sprite组件

React默认的create-react-app App组件呈现两次

如何在用create-react-app创建的文件中导入Emscripten生成的.wasm / js文件

如何将图像从JSON数据导入到create-react-app

Node + create-react-app + Express - 如何将函数导入 Express

如何将音频导入我的 Create-React-App 应用程序?

如何为create-react-native-app生成apk文件(使用EXPO.IO组件)

如何离线查看一个简单的 create-react-app 组件?

为什么create-react-app将App.js组件更改为基于功能的组件?

如何将React应用(create-react-app)部署到Back4App?

部署create-react-app

如何将React App作为一个组件从GitHub导入到新的React App?