摘要:本項(xiàng)目是在之前一個(gè)項(xiàng)目基礎(chǔ)上,用技術(shù)棧重寫的一個(gè)書城項(xiàng)目版本地址本項(xiàng)目地址預(yù)覽地址項(xiàng)目說明本項(xiàng)目是一個(gè)構(gòu)建的移動(dòng)書城項(xiàng)目,數(shù)據(jù)是通過爬蟲爬取,存儲(chǔ)在中,項(xiàng)目通過構(gòu)建,前端部分是技術(shù)棧。
本項(xiàng)目是在之前一個(gè)vue項(xiàng)目基礎(chǔ)上,用react技術(shù)棧重寫的一個(gè)書城項(xiàng)目
項(xiàng)目說明vue版本地址
本項(xiàng)目地址
預(yù)覽地址
本項(xiàng)目是一個(gè)react + nodejs + mysql構(gòu)建的移動(dòng)書城項(xiàng)目,數(shù)據(jù)是通過nodejs爬蟲爬取,存儲(chǔ)在mysql中,項(xiàng)目api通過express構(gòu)建,前端部分是react技術(shù)棧。關(guān)于爬蟲和api的詳情請參考vue版本的說明,地址。
在寫這個(gè)之前對于vue算是比較熟練了,轉(zhuǎn)到react,jsx的語法研究了兩天,然后研究了一下redux,發(fā)現(xiàn)跟vuex是類似的東西,上手起來也比較快。
然后開始用react全家桶重寫這個(gè)項(xiàng)目,利用空余時(shí)間前后花了大概不到一個(gè)星期的樣子,再之后花了一兩天新增了vue版本沒有的書架功能。
項(xiàng)目是基于create-react-app構(gòu)建的,增加了sass的支持,組件熱重載還未支持,加入了react-router和redux。
總結(jié)一下,vue和react的理念我認(rèn)為是差不多的,重點(diǎn)都是組件化,state、props也是類似的作用,vuex和redux也有一定程度的類似,二者區(qū)別可能就是語法不一樣了,vue寫起來更像傳統(tǒng)的html、js、css開發(fā)方式,jsx的寫法有的人可能難以接受,但是也不難掌握,另外可能react對于js的掌握程度要求更高一些。
所以我認(rèn)為,vue和react如果你熟悉其中之一,我相信上手另一個(gè)是很快的,因?yàn)楹诵睦砟钅阋呀?jīng)掌握了,剩下了就是語法了,vuex和redux也是一樣。
本項(xiàng)目難點(diǎn)我認(rèn)為是書架功能,也都寫了注釋,有類似想法的可以相互印證。
功能[x] 首頁推薦
[x] 書籍詳情
[x] 相似推薦
[x] 分類查看
[x] 閱讀器
[x] 章節(jié)跳轉(zhuǎn)
[x] 更改字體
[x] 更換主題
[x] 夜間模式
[x] 翻頁瀏覽
[x] 本地存儲(chǔ)(存儲(chǔ)每本書的閱讀進(jìn)度)
[x] 書架
項(xiàng)目截圖文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/87323.html
摘要:數(shù)據(jù)有了,接下來該構(gòu)建了,谷歌了一下發(fā)現(xiàn)用好像不錯(cuò),于是又學(xué)習(xí)了部分,構(gòu)建了所需的。采用分離的寫法,分開寫,方便維護(hù)。另外本項(xiàng)目中還寫了一些可直接遷移使用的組件比如組件左右彈出層的背景陰影組件。最后上點(diǎn)項(xiàng)目截圖界面是抄起點(diǎn)的 項(xiàng)目地址:點(diǎn)擊 預(yù)覽地址:點(diǎn)擊 api地址:點(diǎn)擊 爬蟲地址:點(diǎn)擊 技術(shù)棧:vue + vue-router + vuex + webpack + axios ...
摘要:前端每周清單第期微服務(wù)實(shí)踐,與,組件技巧,攻防作者王下邀月熊編輯徐川前端每周清單專注前端領(lǐng)域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn)分為新聞熱點(diǎn)開發(fā)教程工程實(shí)踐深度閱讀開源項(xiàng)目巔峰人生等欄目。 前端每周清單第 26 期:Node.js 微服務(wù)實(shí)踐,Vue.js 與 GraphQL,Angular 組件技巧,HeadlessChrome 攻防 作者:王下邀月熊 編輯:徐川...
摘要:在,我們剛剛使用發(fā)布了我們的客戶端的新版本。得到了最多的提及,排在第二位。根據(jù),這個(gè)許可證旨在保護(hù)他們免受專利巨魔的侵害。正在獲得更多開發(fā)者的支持,我們在開發(fā)過程中看到了這一點(diǎn),讓我們更加相信,我們的選擇是對的。 showImg(https://segmentfault.com/img/bVbdxdq?w=1960&h=960);在Rever(www.reverscore.com),我...
摘要:在,我們剛剛使用發(fā)布了我們的客戶端的新版本。得到了最多的提及,排在第二位。根據(jù),這個(gè)許可證旨在保護(hù)他們免受專利巨魔的侵害。正在獲得更多開發(fā)者的支持,我們在開發(fā)過程中看到了這一點(diǎn),讓我們更加相信,我們的選擇是對的。 showImg(https://segmentfault.com/img/bVbdxdq?w=1960&h=960);在Rever(www.reverscore.com),我...
閱讀 3882·2021-09-10 11:22
閱讀 2347·2021-09-03 10:30
閱讀 3669·2019-08-30 15:55
閱讀 1901·2019-08-30 15:44
閱讀 849·2019-08-30 15:44
閱讀 594·2019-08-30 14:04
閱讀 3048·2019-08-29 17:18
閱讀 1272·2019-08-29 15:04