美文网首页
Hello React!

Hello React!

作者: println文 | 来源:发表于2020-06-08 12:29 被阅读0次

React教程

React 是一个用于构建用户界面的 JAVASCRIPT 库。
React 主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。
React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。
React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。

React特点

1.声明式设计 −React采用声明范式,可以轻松描述应用。
2.高效 −React通过对DOM的模拟,最大限度地减少与DOM的交互。
3.灵活 −React可以与已知的库或框架很好地配合。
4.JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使用它。
5.组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。
6.单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。

第一个React应用: Hello World!

注意:引入两个react文件,react.js和react-dom.js

安装设置使用react库(引入两个script标签)

在选定的dom节点中渲染一个react组件(ReactDOM.render(reactWhat,domWhere))

使用内建组建(React.DOM.div(attributes,children))

hello.html源码

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Hello React</title>
</head>

<body>
  <div id="app"></div>

  <script src="react/build/react.js"></script>
  <script src="react/build/react-dom.js"></script>
  <script>
    // 注意ReactDOM和React.DOM的区别
    ReactDOM.render(
      React.DOM.h1(
        {
          id: "my-heading",
          className: "pretty", // className=class,htmlFor=for
          htmlFor: "me",
          style: {
            color: "white",
            background: "black" // style属性使用js对象
          }
        },
        React.DOM.span(null, "Hello"),
        " react!"
      ),
      document.getElementById("app")
    )
  </script>
</body>

</html>

相关文章

  • Hello - RN

    Hello React-Native 导入 引入react 的 Component 抽象组件 引入react-n...

  • React网址

    React文档: https://react.docschina.org/docs/hello-world.html

  • Hello React

    知识点 1、JSX语法     2、React基本语法     3、bower的基本使用     4、babel的...

  • Hello React

    一、 开发环境配置(Mac) 1. node.js 安装 (node + npm) 2. 官方脚手架工具 crea...

  • Hello React!

    项目创建成功之后,会生成一个文件夹,文件夹里有很多文件,对文件进行简要介绍。 启动上次创建好的项目,在项目目录执行...

  • Hello React!

    React教程 React 是一个用于构建用户界面的 JAVASCRIPT 库。React 主要用于构建UI,很多...

  • Hello React

    一、原生js操作dom 二、react实现hello world 第一步:按顺序引入依赖 第二步:将type类型写...

  • 最强React精讲教程+源码,资源地址⬇️

    React_模块化,组件化介绍.avi React_hello React.avi React_虚拟DOM对象, ...

  • CDN React

    目录CDN 3 个React CDN Hello WorldReact CDN 卡片组件 CDN React 与其...

  • React-Native入门指南 - 完整版

    React-Native入门指南 [Lession1: Hello React-Native](http://vc...

网友评论

      本文标题:Hello React!

      本文链接:https://www.haomeiwen.com/subject/giqbzhtx.html