今天主要有下面這幾件事
- 企業(yè)信息列表前后端聯(lián)調(diào)
- 組內(nèi)session
- 組內(nèi)code diff
企業(yè)信息列表前后端聯(lián)調(diào)
問(wèn)題:這個(gè)問(wèn)題很隱蔽,首先是有兩個(gè)頁(yè)面一個(gè)待審核列表,和已審核列表十拣,因?yàn)椴季钟悬c(diǎn)不同,所以沒(méi)有頁(yè)面暫時(shí)沒(méi)有進(jìn)行復(fù)用刨疼,在兩個(gè)頁(yè)面中通過(guò)發(fā)送不同的請(qǐng)求专缠,使用相同的action去dispacth請(qǐng)求,只是其中的某個(gè)參數(shù)不同捂龄,那么它們返回的數(shù)據(jù)就在同一個(gè)reducer中释涛。在剛開始兩個(gè)請(qǐng)求都是成功,所有ok倦沧,兩個(gè)頁(yè)面數(shù)據(jù)都正確唇撬,偶然間,其中一個(gè)請(qǐng)求失敗了展融,另一個(gè)請(qǐng)求成功窖认,這個(gè)時(shí)候reducer里面是有數(shù)據(jù)的,這個(gè)時(shí)候請(qǐng)求失敗的頁(yè)面就會(huì)使用這個(gè)數(shù)據(jù)進(jìn)行顯示告希。很明顯這樣是不滴
思考:其實(shí)我們不應(yīng)該用同一個(gè)action去描述兩種用戶動(dòng)作扑浸,動(dòng)作和action應(yīng)該是一一對(duì)應(yīng)的,這樣它們r(jià)educer中數(shù)據(jù)就是獨(dú)立的燕偶,盡管數(shù)據(jù)中有很多相似的地方
解決方式:拆分action出來(lái)喝噪,獨(dú)立發(fā)起action
組內(nèi)session
今天組內(nèi)session的主題是JPA,就是springBoot中用于操作數(shù)據(jù)庫(kù)指么,主要內(nèi)容是其中一些常用的注解酝惧,對(duì)于創(chuàng)建表榴鼎,以及表之間的關(guān)聯(lián),通過(guò)實(shí)現(xiàn)function的方式去執(zhí)行sql語(yǔ)句晚唇,很強(qiáng)大
組內(nèi)code diff
- ava.js, pact.js 兩個(gè)前端測(cè)試框架的了解
- 組內(nèi)有個(gè)很厲害的人巫财,對(duì)組件的函數(shù)化做的很厲害,組件復(fù)用性很高
- 關(guān)于 cssmodule是否要使用進(jìn)行討論