React 的 export default和export明明是两兄弟,但却不一样。

React 的 export default和export明明是两兄弟,但却不一样。

export default
一个js只有一个回传值,用export default

import React from "react";class Test extends React.Component {    render() {      return <h1>Hello , {this.props.name}</h1>;    }}export default Test;

要接受的js档就用

import ReactDOM from 'react-dom';

export

一个js档放了多个回传值,用export {Test,Test01,Test02}

import React from "react";class Test extends React.Component {    render() {      return <h1>Hello , {this.props.name}</h1>;    }  }    function Test01(props) {    return <h1>Hello , {props.name}</h1>;  }    const Test02 =(props)=>(      <h1>Hello , {props.name}</h1>  )    export {Test,Test01,Test02};//一个js档输出多个组件就用export {a,b,c}  

要接受的js档就用

import {Test,Test01,Test02} from './test';

export 对应的 import 需要知道 export 抛出的变量名或函数名,本例就是Test,Test01,Test02。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章