有段時(shí)間沒(méi)做react的項(xiàng)目了,前兩天才發(fā)現(xiàn)react搞了一個(gè)不太小的動(dòng)作,不是遵循原來(lái)的小版本號(hào)迭代,從0.14.x繼續(xù)更新,而是直接跳到了15.0.X。雖然業(yè)界一直有這個(gè)觀點(diǎn),0.x的版本視為非穩(wěn)定版本即測(cè)試版本,但是react一直以來(lái)就是特立獨(dú)行的始終不上1開(kāi)頭的版本而是繼續(xù)在0.n的道路上一發(fā)而不可收拾。開(kāi)始的少年都是倔強(qiáng)的,后來(lái)就屈服了。。。始終有群眾告訴他,你這個(gè)版本我以為不是穩(wěn)定版本讓我不想選用。當(dāng)然react剛開(kāi)始的時(shí)候確實(shí)不穩(wěn)定,當(dāng)初0.2.X出來(lái)的時(shí)候你官網(wǎng)上的api名字都更新了一堆,讓人感覺(jué)我這是在弄啥嘞。不過(guò)現(xiàn)在了react形勢(shì)一片大好的時(shí)候,你還告訴我認(rèn)為不穩(wěn)定我想開(kāi)發(fā)小組成員內(nèi)心是崩潰的。還真有不少人跟我糾結(jié)這個(gè)版本號(hào)呀,不過(guò)現(xiàn)在再用1.X總感覺(jué)哪里不對(duì)。于是乎,他們就跳了一大步,react15.X來(lái)了。宣稱(一下是官方說(shuō)法):有助于表明我們對(duì)穩(wěn)定性的承諾,并為我們提供了靈活性,以便我們能夠在小版本中添加向后兼容的特性”。
閑話說(shuō)的有點(diǎn)多了,趕緊切回正題。我們當(dāng)然關(guān)注的是該次更新react的變化。該次的更新除了例行的bug修復(fù)和額功能更行外,實(shí)現(xiàn)方式也進(jìn)行了部分變動(dòng)。包括拆分react和reactdom,更好的支持svg,渲染更快witheout data-reactid等。具體來(lái)看變化主要有以下幾點(diǎn):
一、react 被拆分為 react和react-dom :也就是說(shuō)我們以后安裝的時(shí)候要安裝兩個(gè)package才能使用react。不過(guò)可以通過(guò)npm或者yarn一起安裝:
1 //yarn 2 yarn add react react-dom 3 //npm 4 npm install --save react react-dom
14版本的時(shí)候react-dom其實(shí)已經(jīng)單獨(dú)使用了,不過(guò)是打包在react中的。通常這樣引入:
1 import ReactDom from 'react/lib/ReactDOM'; 2 3 //延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26