React 语法
1、JavaScript XML JSX = JavaScript XML,是一个看起来很像 XML 的 JavaScript 语法扩展。 JSX 不是模板,是JS语法本身,有更多的扩展。 JSX 组件一般以大写字母开头。 JSX 属性名称采用驼峰式。 JSX 属性值接受一个函数,而不是字符串。 JSX return false; 不会阻止组件的默认行为,需要调用 e.preventDefault(); 2、React.Component 组件,ES6写法 class MyComponent extends React.Component{ render(){ return <div>Customer Component:{this.props.name}</div> } } React.render(<MyComponent name="Hello World"/>, document.getElementById("root")) 3、 React.createElement ,创建元素 语法:React.createElement(type,[props],[...children]) 创建一个react元素;第一个参数为模板标签名称,第二个参数为模板的props,第三个参数为模板文本内容 1),document.createElement,JavaScript原生方法