React介绍

Posted 张玉佳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React介绍相关的知识,希望对你有一定的参考价值。

React:

概述:
    构建用户界面的 javascript 库,构建 Web 应用
    MVC, React 仅仅是视图层(V),只负责视图的渲染
三大特点:
    声明式:就跟写html一样,React 渲染 UI,数据变化更新UI
    基于组件:是 React 最重要的内容,组件便是页面中的部分内容,组合、复用组件实现完整页面
    学习一次,随处使用:Web 应用,React-native 移动端原生应用,React 360 VR 等
    

React 安装:

npm i react react-dom
react 核心包,提供创建元素、组件功能
react-dom 提供 DOM 相关功能

React 使用:

1、引入 react 和 react-dom 两个js文件
<script src="./node_modules/react/umd/react.development.js"></script>
<script src="./node_modules/react-dom/umd/react-dom.development.js"></script>
2、创建 React 元素
3、渲染 React 元素 到页面中
<div id="root"></div>
<script>
    const title = React.createElement(\'h1\', null, \'Hello React\')
    ReactDOM.render(title, document.getElementById(\'root\'))
</script>
参数:
<script>
    React.createElement(\'元素名称\',元素属性,\'元素子节点\')
    ReactDOM.render(title,document.getElementById(\'root\')
</script>

React脚手架

npx create-react-app 项目名称
yarn create react-app 项目名称

使用React 
import React from \'react\'
import ReactDOM from \'react-dom\'

创建React元素
const element = React.createElement()

渲染
ReactDOM.rander(元素名,节点)

以上是关于React介绍的主要内容,如果未能解决你的问题,请参考以下文章

前端开发工具vscode如何快速生成代码片段

[React Testing] Use Generated Data in Tests with tests-data-bot to Improve Test Maintainability(代码片段

react简介

react简介

导致资产预编译在heroku部署上失败的代码片段

[react] Module not found: Can't resolve 'schedule' in 'C:Usersadcaldvmtn7myapp (代码片段