React安装

通过npm使用React

如果你的系统还不支持Node.js及npm可以参考我上一篇windows上安装Node.js

建议在React中使用CommonJS模块系统,比如browserfy或webpack。

国内使用npm速度很慢,你可以使用淘宝定制的cnpm命令行工具代替默认的npm:

npm install -g cnpm --registry=https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org
C:UsersAdministrator>npm install -g cnpm --registry=https://registry.npm.taobao.org
C:UsersAdministratorAppDataRoaming
pmcnpm -> C:UsersAdministratorAppDataRoaming
pm
ode_modulescnpmincnpm
+ cnpm@5.1.1
added 692 packages in 64.44s

C:UsersAdministrator>npm config set registry https://registry.npm.taobao.org

这样就可以使用cnpm命令来安装模块了

cnpm install [name]

使用create-react-app快速构建React开发环境

create-react-app是来自于Facebook,通过该命令我们无需配置就能快速构建React开发环境。

create-react-app自动创建的项目是基于Webpack+ES6。

执行以下命令来创建项目:

cnpm install -g create-react-app
create-react-app my-app
cd my-app/
npm start

在浏览器中打开:http://localhost:3000/

项目的目录结构如下:

my-app/
  README.md
  node_modules/
  package.json
  .gitignore
  public/
    favicon.ico
    index.html
manifest.json src
/ App.css App.js App.test.js index.css index.js logo.svg
registerServiceWorker.j

尝试修改src/App.js文件代码:

import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';

class App extends Component {
  render() {
    return (
      <div className="App">
        <header className="App-header">
          <img src={logo} className="App-logo" alt="logo" />
          <h1 className="App-title">欢迎学习React</h1>
        </header>
        <p className="App-intro">
          Fpc开始学习React了 <code>src/App.js</code> 保存后加载.
        </p>
      </div>
    );
  }
}

export default App;

修改后,打开http://localhost:3000/

原文地址:https://www.cnblogs.com/fangpengchengbupter/p/7860805.html