编程语言
首页 > 编程语言> > React 面向组件编程

React 面向组件编程

作者:互联网

React 函数式组件

function MyComponent() {
    console.log(this); // 此处的 this 是 undefined,用为 babel 编译后开启了严格模式
		return <h2>我是函数定义的组件(适用于简单组件的定义)</h2>;
	}
ReactDOM.render(<MyComponent />,document.getElementById('test'));

注意

类式组件

class MyComponent extends React.Component {
		render() {
		// render 是放在 MyComponent 的原型对象上,供实例使用
		console.log(this); //render 中的 this 是 MyComponent (组件)实例对象
			return <h2>我是类定义的组件(适用于复杂组件的定义)</h2>;
		}
	}
ReactDOM.render(<MyComponent />,document.getElementById('test'));

注意

标签:函数,render,DOM,编程,React,MyComponent,组件
来源: https://www.cnblogs.com/landuo629/p/14548594.html