React中自行定义新的Component组件:

React中自行定义新的Component组件:

一个React Component除了有重要的替换render()外,将会有属性(props)跟状态(state),生命週期(lifecycle)。

一.下面的程式就是组件,它一定要继承React.Component并实作render且有return。

test.js

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

二.使用组件的方法:
1.先import组件进来,并给它一个变数的名子Test。例:import Test from './Test.js';
2.在ReactDOM.render()里加上就可以使用了。
3.若要加上参数的话就在 ;里面加,name="Sara",要多笔就用逗号分开。

index.js

//import 组件进来import Test from './Test.js';ReactDOM.render(  //这一段就是使用组件  <Test name="Sara" />;    document.getElementById('root'));

三.在组件中可以使用组件
1.先import组件进来,并给它一个变数的名子Test。例:import Test from './Test.js';
2.在ReactDOM.render()里加上就可以使用了。
3.若要加上参数的话就在 ;多笔就用空格分开。

Test.js

import React from "react";import Welcome from './welcome.js';class Test extends React.Component {  render() {    return (      <div>//有传参数prop,那子元件那边的类别中的建构子就会接收到this.props.name。<Welcome name="Sara" />; <Welcome/>;      </div>    );  }}

关于作者: 网站小编

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

热门文章