React

react学习-2.Hello Word

2018-05-02  本文已影响39人  YINdevelop

如果不考虑工程化的问题,React的运行基础环境非常简单,只需要在HTML文件中引入两个js文件(react.min.js和react-dom.min.js)即可开始工作。首先我们访问 https://facebook.github.io/react/,下载这两个文件。

由于国内墙太高问题,可以到bootcdn,下载所需资源。

注:react已经更新了很多次,现已无法直接引用js来直接开发。15.6.1(包括15.6.1之前的版本可以)
不过推荐使用最新版本来开发。

所以我们在练习demo时,首先需要搭建开发环境。

具体怎样使用webpack搭建简易开发环境,首先需要学习webpackhttps://www.jianshu.com/p/97cae0978e52。这里就不介绍了,贴一下配置,直接开始demo。

image

1.Hello word

首页在main.js入口文件中添加一下代码

import React from 'react';
import ReactDOM from 'react-dom';
var element=React.createElement('h1',null,'Hello world')

ReactDOM.render(
    element, document.getElementById('root'));

预览,可以看见它渲染了一个 “Hello, world!” 的标题。

这个是最简单的react demo。

React.createElement(type,attr,child)

React.createElement是React的最基本方法。用于创建并返回一个给定类型的ReactElement元素。type参数可以是一个html标签名称字符串,也可以是一个ReactClasss。这个type参数对于createElement来说是必须的。第二个参数是该标签的属性,这个参数是可选的。第三个参数是该元素的子节点,同样也是可选的。

ReactDOM.render()

ReactDOM.render是React的最基本方法,用于将模板转为HTML语言,并插入指定的DOM节点。

下一篇——react学习-3.JSX语法原理

上一篇 下一篇

猜你喜欢

热点阅读