美文网首页
React快速上手1-react安装

React快速上手1-react安装

作者: xinyiyake | 来源:发表于2019-02-28 17:42 被阅读0次

react简介

react是一个由Facebook公司开发,于2013年发布,用来方便开发视觉界面的js库,它的主要目标是通过将UI划分成组件的方式,让管理界面状态在任何时刻都变的简单。

为什么react能够流行开来?第一,相比之前的前端框架,Ember.js和Angular 1.x这些,它没那么复杂;第二,和同时期的Angular 2.x相比,它的性能更好,同时比较好上手,而Angular 2.x和Angular 1.x更像是两种框架;第三,Facebook的推动也是一个重要原因。

react比较容易上手,只要理解组件,JSX语法,state和props这4个基础方面,而这些也是接下来的内容。

如何安装react

react是一个js库,说设置可能比安装更适合些。根据自己项目实际情况,一般有两种使用react的方式:

1. 使用create-react-app

creact-react-app是一个帮助你快速构建react项目的脚手架工具。在使用create-react-app之前,确保你的电脑中已经安装了node环境(https://nodejs.org),node>=6 并且npm>=5.2。然后执行以下指令:

1. npx create-react-app my-app

2. cd my-app

3. npm start
安装.png 安装成功后: 安装成功.png

create-react-app创建了一个react项目,同时在package.json中添加了一些命令,在进入项目目录后可以执行npm start来启动项目(也可通过yarn start来启动,如果你安装了yarn的话)。


启动.jpg 浏览器打开.jpg
除了npm start,create-react-app和添加了其它的指令:
1. npm run build:构建react项目到build文件夹里,为部署到服务器上做准备;
2. npm test:使Jest跑单元测试;
3. npm eject:还原create-react-app的配置,自定义项目配置。

2. 直接在页面中引入react

这种方式在你的页面只有一个页面,没有导航条的时候使用最合适。只要在body标签中新增两个script标签,引入react.js和react-dom.js,如果需要使用jsx语法,还需要引入babel。(示例)

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Static Template</title>
  </head>
  <body>
    <div id="root"></div>
    <!--
      Note: when deploying, replace "development.js" with "production.min.js".
    -->

    <script
      src="https://unpkg.com/react@16/umd/react.development.js"
      crossorigin
    ></script>
    <script
      src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"
      crossorigin
    ></script>
    <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>

    <!-- Load our React component. -->

    <script type="text/babel">
      const Button = () => {
        return <div>Click</div>;
      };
      ReactDOM.render(<Button />, document.getElementById("root"));
    </script>
  </body>
</html>

持续更新中

下一篇:React快速上手2-ES6语法

相关文章

  • React快速上手1-react安装

    react简介 react是一个由Facebook公司开发,于2013年发布,用来方便开发视觉界面的js库,它的主...

  • 快速上手react

    概况: 通过本篇文章你可以对react的重点有个整体的认识。关于react是什么,优点,解决什么问题等,网上一大推...

  • 快速上手react

    如何使用react 安装node确保npm版本在5.2之后才可以使用npx命令,通过npm -v检查版本是否正确 ...

  • podman 快速上手

    podman 上手简单攻略: 安装 podmanmacos 可以通过 multipass 快速安装 Ubuntu ...

  • React 16.4 快速上手

    第1章 React简介及基础语法 1-2 React开发环境搭建 cd /Users/XXX/Desktop/ho...

  • 快速上手前端react

    前几年做iOS开发,最近一年开始做前端项目,从开始入门到上手项目差不多一个周末的时间。当然这里有以前的知识积累的作...

  • 简述React生命周期

    React 适合0基础教程快速上手 github地址 React组件的生命周期(必须掌握) 创建期(五个阶段...

  • React Native+react-navigation+re

    为了帮助大家快速上手在React Native与Redux开发,在这本文中将向大家介绍如何在React Nativ...

  • React Native开发之React基础

    为了帮助大家快速上手React Native开发,在这本节中将向大家介绍开发React Native所需要的一些R...

  • React Native开发之React基础(全)

    为了帮助大家快速上手React Native开发,在这本节中将向大家介绍开发React Native所需要的一些R...

网友评论

      本文标题:React快速上手1-react安装

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