為什么react需要redux 面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類的實(shí)現(xiàn),這樣的人該用嗎?
面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類的實(shí)現(xiàn),這樣的人該用嗎?采訪中,各種算法、原理、優(yōu)化、各種方法都是豆腐渣。也許亞馬遜fire產(chǎn)品中使用的系統(tǒng)比較舊。微軟最近宣布
面試一個(gè)5年的前端,卻連原型鏈也搞不清楚,滿口都是Vue,React之類的實(shí)現(xiàn),這樣的人該用嗎?
采訪中,各種算法、原理、優(yōu)化、各種方法都是豆腐渣。也許亞馬遜fire產(chǎn)品中使用的系統(tǒng)比較舊。微軟最近宣布重新設(shè)計(jì)亞馬遜平板電腦產(chǎn)品的必應(yīng)搜索體驗(yàn)。根據(jù)必應(yīng)博客上更新的博文,該團(tuán)隊(duì)使用react和redux的結(jié)合,重新設(shè)計(jì)了fire平板電腦的瀏覽體驗(yàn)。微軟使用react實(shí)現(xiàn)本地渲染,使用Redux實(shí)現(xiàn)跨表狀態(tài)管理。
目前,Bing生態(tài)系統(tǒng)中的瀏覽器呈現(xiàn)大多建立在服務(wù)器上,但對(duì)于高交互性、高適應(yīng)性和API驅(qū)動(dòng)的體驗(yàn),如來自web的個(gè)性化新聞?dòng)嗛嗴w驗(yàn),客戶端呈現(xiàn)是更好的選擇。Bing團(tuán)隊(duì)評(píng)估了多種客戶端渲染方案,最終確定了react-Redux用于Amazon fire平板電腦的組合方案。
無論屏幕大小和方向如何,react-Redux的組合方案都能實(shí)現(xiàn)Bing主頁的超快響應(yīng)。與桌面和移動(dòng)終端的響應(yīng)式設(shè)計(jì)類似,當(dāng)使用亞馬遜的silk瀏覽器訪問必應(yīng)主頁時(shí),信息卡將從三個(gè)并排排列擴(kuò)展到一個(gè)單一的堆疊列視圖。主頁的響應(yīng)性可以特別歸因于微軟使用的。NETCORE,它在azure中連接到互聯(lián)網(wǎng)節(jié)點(diǎn).js以及微軟react Redux庫。在這個(gè)過程中也有一些技術(shù)步驟,但最終的結(jié)果是fire平板電腦上的必應(yīng)體驗(yàn)接近移動(dòng)和桌面上的體驗(yàn)。