我正在使用的React應(yīng)用程序相對較小,它獲取請求以發(fā)送和接收數(shù)據(jù),僅渲染一組數(shù)據(jù),因此我根據(jù)組件的結(jié)果對組件進(jìn)行了大量的重置state 以及少量的state修改。
Promise已經(jīng)成為JavaScript的不可思議的補(bǔ)充。它們?yōu)槲覀児?jié)省了回調(diào)的麻煩,使異步編碼更易于維護(hù),并允許我們一次跟蹤多個異步進(jìn)程。
如今,通知可能是天賜之物或我們生存的禍根。您手機(jī)上安裝的每個應(yīng)用程序都希望訪問通知,桌面應(yīng)用程序也要訪問通知。
當(dāng)然,當(dāng)我發(fā)布該帖子時(shí),我在修改Babel和React時(shí)發(fā)現(xiàn)了散布運(yùn)算符的另一種出色用法:將多個對象的屬性合并到一個對象中!
React路線圖上的下一個重要內(nèi)容是并發(fā)模式和懸念。它們是相互聯(lián)系、相互補(bǔ)充的,所以人們有時(shí)會把它們混在一起。
不久之前,瀏覽器在實(shí)現(xiàn)新的API和功能時(shí)幾乎停滯不前,從而導(dǎo)致MooTools(FTW),jQuery,Dojo Toolkit,Prototype和類似的JavaScript工具箱的興起。
得益于ES6和Babel等工具,從新語言語法到自定義解析(如JSX),JavaScript的編寫已變得異常動態(tài)。
對于移動設(shè)備,Web開發(fā)人員仍然很難完成工作。網(wǎng)絡(luò)將永遠(yuǎn)不會提供與本機(jī)移動平臺一樣多的API或控件,但是我們的用戶希望獲得同樣的出色體驗(yàn)。
圖像優(yōu)化是提高前端性能的重要組成部分。傳統(tǒng)上,我們使用JPG / JPEG,GIF和PNG圖像,但是Google和Chrome小組開發(fā)了WEBP格式,該格式可處理文件大小并優(yōu)化渲染。
我最近分享了如何使用傳播運(yùn)算符合并對象屬性, 但是此方法有一個很大的局限性:傳播運(yùn)算符合并不是“深度”合并,這意味著合并是遞歸的。
文章搜索
熱門博主推薦
熱門文章推薦