JulyNovel-React

  • 2019 年 10 月 5 日
  • 筆記

寫在前面的話

目前,JulyNovel後端框架基本搭建、部署完畢,GraphQL提供的API介面也有著高可用性,資料庫里也存了六七百兆爬來的小說數據,是時候開始寫前端了。

框架選用

JulyNovel採用的技術棧是React + Antd + Relay 其實我這種展示類網站事實上是完全沒必要用React的,還不如直接Asp.net + jQuery + Bootstrap進行開發,還有利於SEO。 怎麼說呢,比較適用於小說,排行榜的維護等應用場景。 不過呢,我做JulyNovel就是為了好玩、學習、練手,加上我之前已經用.Net做過類似的了,所以現在選擇React作為開發框架。

開始搭建項目基架

首先安裝nodejs和npm或者yarn不談 1.安裝官方腳手架create-react-app 2.安裝antd yarn add antd 3.配置antd

yarn add react-app-rewired --dev  yarn add babel-plugin-import --dev  yarn add react-app-rewire-less --dev

可參考antd的配置方式 4.安裝relay relay-compiler

yarn add  react-relay  yarn add --dev babel-plugin-relay graphql

可參考relay進行配置 5.安裝watchman,非必須 自動化監測graphql變化與否

效果展示

首頁 待上傳 作品詳情頁 章節閱讀頁