文章目录
React基础语法
如何使用React
- React.js 提供了React.js核心功能的代码, 如: 虚拟 dom的创建.
- React.createElement(type,props,children);
- ReactDOM提供了与浏览器交互的 DOM 功能, 如 dom 渲染
- ReactDOM.render(element,container,[,callback])
- element: 要渲染的内容
- container: 挂载的容器
- callback: 渲染完成后的回调函数
- ReactDOM.render(element,container,[,callback])
- babel
- babel-standalone.js: 在浏览器中处理JSX. 如果不基于脚手架使用 react 中
jsx语法
的时候, 需要引入babel 库, 并且声明script 标签的type类型为text/babel
- babel-standalone.js: 在浏览器中处理JSX. 如果不基于脚手架使用 react 中
React的基础使用
React 的使用,需要引入
React
和ReactDOM
这两个核心库.演示代码如下:
🚩 注意: 在
createElement
创建元素的时候,children
内容 不可以直接写标签, 而是需要再次通过createElement
方法创建子标签.# 如 下面这样写是错误的 React.createElement('h1',{ id:1},<div>children内容</div>) # 如果children参数需要时标签内容, 应该调用createElement创建标签, 如下面写才是正确的. React.createElement('h1',{ id:1}, React.createElement('p',{ id:2},'P标签里的内容'));
React.createElement和ReactDOM.render()方法的使用案例如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!-- 引入react.js --> <script type="text/javascript" src="./js/react.js"></script> <!-- 引入react-dom.js --> <script type="text/javascript" src="./js/react-dom.js"