一、前言

近段时间看到学长公司招聘React Native工程师,当时比较好奇,就搜索了一下,然后刚好需要每个月买一本书看看,所以就买了一本《Reactive Native 开发指南》。

但是看到里面的预备知识的时候,发现首先最好需要先了解一下React(书中写道:我们假设你对React已经有了一些了解),心想是不是还要买一本React的书籍,后来想想干脆直接从网上搜搜教程吧,因此开始去探索,最终找到了三个链接的内容讲的React还不错,一个是阮一峰的博客,一个是官方文档,一个是React概览。阮一峰的博客和React概览都是中文的,而且写的比较容易理解,而官方文档是英文的,讲解的都比较详细。所以如果自己英文好的话可以直接看官方文档。

 

二、什么是React

React是一个JavaScript库,是由FaceBook和Instagram开发的,主要用于用户创建图形化界面。

 

三、开发环境的搭建

做任何开发环境,我都会想着首先需要搭建一个环境来开发。就像如果开发iOS,你需要有苹果电脑,然后从AppStore下载Xcode,然后就可以熟悉一个Xcode,看看文档,就可以开始开发了;就像如果开发Android,你需要安装Android Studio,然后需要安装Java环境,然后就可以进行开发了。对于React,经过了解,我发现任何一个工具,比如Sublime Text,IntelliJ IDEA等等都可以,你甚至直接可以使用文本编辑器等等。这里面我使用的是IntelliJ IDEA。

          1、安装一个IntellJ IDEA就可以进行开发了。

          2、一个浏览器(这里面我使用的是Chrome)

          3、下载相关库(下载链接

 

四、预备知识

这个博客主要是介绍的React,我也假设一下:你需要对HTML,CSS,JavaScript有一定的了解,因为代码大部分都是用这些来进行开发的。

 

五、最简单的React小程序

我学任何语言的时候第一个程序都是一个Hello,World!。现在就让我们来利用React来写一个最简单的Hello,World!

直接上代码: