深入了解React(三、组件传参用法)

import React from 'react';
import ReactDOM from 'react-dom';

import 'font-awesome/css/font-awesome.min.css';
import './index.css';
import './index.scss';

let jsx = (
    

Hello, react!

test style

test className

); // ES5形式的 function Component() { return

I am Yuusuke

} // ES6形式的 class ES6Component extends React.Component { render() { return

I am Yuusuke in es6

} } // state && props的用法 class MyComponent extends React.Component { constructor(props) { super(props); // this.state = { // name: 'Yuusuke' // } } render() { // 修改状态 // setTimeout(() => { // this.setState({ // name: 'Yuusuke Test' // }); // }, 2000); // return

I am {this.state.name}

// 父组件传来的参数 return

I am {this.props.name}

} } ReactDOM.render( // jsx, // 一个组件用这种方式 // , // 两个组件及以上时,用
包裹起来 //
// // //
,
{/**/} {/*向子组件传递参数*/}
, document.getElementById('app') );

你可能感兴趣的:(react)