Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在react功能组件中将属性作为pros传递_Javascript_Reactjs - Fatal编程技术网

Javascript 在react功能组件中将属性作为pros传递

Javascript 在react功能组件中将属性作为pros传递,javascript,reactjs,Javascript,Reactjs,我正在学习反应。这里我遇到了一些基本问题。我在react中学习了道具和父子组件的概念,但当我尝试实现它时,它显示出错误。请帮忙。我有一个名为“PortfolioBox”的父组件和一个名为“PortfolioBox”的子组件。我试图在PortfolioBox中传递标题道具。这是我的示例代码。启动react应用程序“npm start”时出现问题。它显示错误“未定义投资组合” 投资组合组成部分 import React from 'react'; import PortfolioBox from '

我正在学习反应。这里我遇到了一些基本问题。我在react中学习了道具和父子组件的概念,但当我尝试实现它时,它显示出错误。请帮忙。我有一个名为“PortfolioBox”的父组件和一个名为“PortfolioBox”的子组件。我试图在PortfolioBox中传递标题道具。这是我的示例代码。启动react应用程序“npm start”时出现问题。它显示错误“未定义投资组合”

投资组合组成部分

import React from 'react';
import PortfolioBox from './PortfolioBox';

import './portfolio.css';

function Portfolio()
{
    return (
        <div className="row portfolio-container">
            <PortfolioBox title="One" />
            <PortfolioBox title="Two" />
            <PortfolioBox title="Three" />
            <PortfolioBox title="four" />


        </div>
    )
}

export default Portfolio;


import React from 'react';

function PortfolioBox(props)
{
    console.log(props);
    return(
        <div className="col-md-4 portfolio-box">
            <h3>{props.title}</h3>
            <p>Description</p>

        </div>
    )
}


export default PortfolioBox;

从“React”导入React;
从“/PortfolioBox”导入PortfolioBox;
导入“/portfolio.css”;
功能组合()
{
返回(
)
}
出口违约组合;
组合框组件

import React from 'react';
import PortfolioBox from './PortfolioBox';

import './portfolio.css';

function Portfolio()
{
    return (
        <div className="row portfolio-container">
            <PortfolioBox title="One" />
            <PortfolioBox title="Two" />
            <PortfolioBox title="Three" />
            <PortfolioBox title="four" />


        </div>
    )
}

export default Portfolio;


import React from 'react';

function PortfolioBox(props)
{
    console.log(props);
    return(
        <div className="col-md-4 portfolio-box">
            <h3>{props.title}</h3>
            <p>Description</p>

        </div>
    )
}


export default PortfolioBox;


从“React”导入React;
功能PortfolioBox(道具)
{
控制台日志(道具);
返回(
{props.title}
描述

) } 导出默认PortfolioBox;
App.js文件

import React from 'react';

function App() {
  return (
    <div className="container-fluid">
      <Portfolio />

    </div>
  );
}

export default App;

从“React”导入React;
函数App(){
返回(
);
}
导出默认应用程序;

您的
app.js
文件中缺少导入语句:

import React from 'react';
import Portfolio from './Portfolio'; // If your file is in the same directory

function App() {
  return (
    <div className="container-fluid">
      <Portfolio />
    </div>
  );
}

export default App;
从“React”导入React;
从“./Portfolio”导入投资组合;//如果您的文件位于同一目录中
函数App(){
返回(
);
}
导出默认应用程序;

那么问题出在哪里?您遇到了什么错误?您遇到了什么错误?显示错误我得到'投资组合未定义错误',你不导入应用程序中的投资组合…谢谢。我没能找出这个简单的错误。