React教程(-一 ) -- 快速構(gòu)建React開發(fā)環(huán)境

React 初接觸

一. react的安裝

1). 使用方法
可以直接下載使用 <a >http://facebook.github.io/react/ </a>下載最新
2). 直接使用BootCDN的React CDN庫.

<script src="https://cdn.bootcss.com/react/15.4.2/react.min.js"></script>
<script src="https://cdn.bootcss.com/react/15.4.2/react-dom.min.js"></script>
<script src="https://cdn.bootcss.com/babel-standalone/6.22.1/babel.min.js"></script>

在.html 文件中直接引用

  • react.min.js - React 的核心庫
  • react-dom.min.js - 提供與 DOM 相關(guān)的功能
  • babel.min.js - Babel 可以將 ES6 代碼轉(zhuǎn)為 ES5 代碼,
    這樣我們就能在目前不支持 ES6 瀏覽器上執(zhí)行 React 代碼。Babel 內(nèi)嵌了對(duì) JSX 的支持。通過將 Babel 和 babel-sublime 包(package)一同使用可以讓源碼的語法渲染上升到一個(gè)全新的水平。

如果我們需要使用 JSX,則 script標(biāo)簽的 type 屬性需要設(shè)置為 text/babel。

    <script type="text/babel">
        ReactDOM.render(
            <h1>Hello, world!</h1>,
            document.getElementById('example')//將一個(gè) h1 標(biāo)題,插入 id="example" 節(jié)點(diǎn)中
        );
    </script>

二. 使用npm來安裝React

系統(tǒng)要支持node.js和npm
先驗(yàn)證有沒有安裝
node -v
npm -v

國內(nèi)使用npm速度很慢,可以使用淘寶鏡像cnpm命令代替npm

 npm install -g cnpm --registry=https://registry.npm.taobao.org

這樣就可以使用cnpm來安裝模塊了

 cnpm install [name]

使用create-react-app快速構(gòu)建React 開發(fā)環(huán)境
create-react-app 是來自于 Facebook,通過該命令我們無需配置就能快速構(gòu)建 React 開發(fā)環(huán)境。

create-react-app 自動(dòng)創(chuàng)建的項(xiàng)目是基于 Webpack + ES6 。

執(zhí)行以下命令創(chuàng)建項(xiàng)目:

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

你可以在 <code>src/App.js</code> 文件中修改。

如果我在文件中需要使用react-routes-dom
使用yarn add react-router-dom添加依賴 會(huì)在package.json 的dependencies 顯示 在node_module中也會(huì)有此文件夾

這些東西官網(wǎng)上面都有 , 但是不要只是看,要?jiǎng)邮謱?,自己算是剛接觸react 做個(gè)筆記吧

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1 Webpack 1.1 概念簡介 1.1.1 WebPack是什么 1、一個(gè)打包工具 2、一個(gè)模塊加載工具 3...
    Kevin_Junbaozi閱讀 7,006評(píng)論 0 16
  • 我們先來直觀認(rèn)識(shí)React,對(duì)任何而一種工具,只有使用才能夠熟練掌握,React也不例外。通過多Reac...
    六個(gè)周閱讀 1,265評(píng)論 3 18
  • 不管今天金融發(fā)展的如何令人眼花繚亂,有多少衍生品,你都得承認(rèn),股票是所以衍生品的基礎(chǔ),所以量化選股是最重要也是最基...
    籍雨亭閱讀 169評(píng)論 0 0
  • 下雪了,2018年的第一場雪,主要是雪子,地面是厚厚一層冰,看到雪估計(jì)好開心了,因?yàn)橐恢蹦钸兑蜓┱痰摹T绯课冶徽?..
    Jerryboy閱讀 176評(píng)論 0 0
  • 昨夜做了一個(gè)夢(mèng),夢(mèng)到了自己可以與胡歌同臺(tái),還夢(mèng)到了一個(gè)人,從中領(lǐng)悟到了些許道理。他,和想象中的一般無二,不只是相交...
    小麥cheng閱讀 249評(píng)論 0 0

友情鏈接更多精彩內(nèi)容