前言 表單驗(yàn)證是前端開(kāi)發(fā)中肯定要實(shí)現(xiàn)的功能,如何更加優(yōu)雅的在 React 實(shí)現(xiàn),如何將表單驗(yàn)證與多語(yǔ)言更融洽的結(jié)合在一起使用是本篇文章著重介紹的...

前言 表單驗(yàn)證是前端開(kāi)發(fā)中肯定要實(shí)現(xiàn)的功能,如何更加優(yōu)雅的在 React 實(shí)現(xiàn),如何將表單驗(yàn)證與多語(yǔ)言更融洽的結(jié)合在一起使用是本篇文章著重介紹的...
最近抽時(shí)間閱讀了下 create-react-app 源碼,里面所使用到的有用的插件,會(huì)不斷分析擴(kuò)展到項(xiàng)目中。當(dāng)然源碼內(nèi)容過(guò)多,可能會(huì)摘選出基于...
前文中分析了 create react app 中關(guān)于 Webpack 的配置,本文將關(guān)注 Babel 在 create react app 中...
前言 實(shí)際開(kāi)發(fā)中,可能我們的工程結(jié)構(gòu)并不僅僅只有一個(gè),很可能我們會(huì)專門(mén)抽出一個(gè)專用的UI庫(kù),而實(shí)際開(kāi)發(fā)的工程將引用這個(gè)庫(kù)。UI庫(kù)雖然相對(duì)于業(yè)務(wù)工...
記錄一下實(shí)現(xiàn)過(guò)程中遇到的一些坑。 單頁(yè)面應(yīng)用路由404 我們使用React Router 來(lái)實(shí)現(xiàn)路由跳轉(zhuǎn)時(shí),會(huì)遇到一個(gè)情況,當(dāng)直接在瀏覽器里輸入...
對(duì)于正規(guī)的團(tuán)隊(duì)開(kāi)發(fā),需要規(guī)定統(tǒng)一的編碼規(guī)范,格式化規(guī)范,以便于后期的維護(hù)。 Eslint Eslint 是可組裝的JavaScript和JSX檢...
React開(kāi)發(fā)中要進(jìn)行單測(cè),主要是針對(duì)UI層的 React Components 和業(yè)務(wù)流程的 Redux Saga來(lái)進(jìn)行。 Jest 簡(jiǎn)介 J...
我們?cè)谥暗膶?shí)現(xiàn)中,對(duì)于異步 Action 的調(diào)用使用了 redux-saga 中間件。thunk 中間件通過(guò)增強(qiáng)了返回可調(diào)用函數(shù)的功能,也就允...
再現(xiàn)代前端框架流行前,我們大概都是使用Jquery類庫(kù)的ajax來(lái)發(fā)起Http請(qǐng)求操作。它很好的封裝了 XMLHttpRequest 的調(diào)用,讓...
這個(gè)章節(jié)我們會(huì)把注意力集中到React程序的異常處理上,看看如何更加優(yōu)雅的處理程序里出現(xiàn)的所有異常。 錯(cuò)誤邊界 這個(gè)是React16中新增的概念...