結合Node.js與React.js搭建論壇網站1
#Material UI
類似於Bootstrap,為google Material Design 的網頁實作UI框架 https://material.io/guidelines/#
我們這次會使用Material Design 的React.js實作版本Material UI 當我們的前端UI框架,所以我們先到他的網站看其原件的使用方法 http://www.material-ui.com/#/
使用它包好的元件
例如:
import RaisedButton from 'material-ui/RaisedButton';
<RaisedButton label="Primary" primary={true} style={style} />我們到http://www.material-ui.com/#/components/raised-button
可直接點選<>橫條部分即會出現程式碼範例,拉到頁面最下方會顯示該元件可使用的所有props
第一部分
先從單元上點選按鈕下載這次的課程範例
稍後記得把範例的mLab URL與帳號密碼改為你自己的

這一部分講解有關以下三個部分
我們把下載下來的檔案解壓縮後即可打開,之後一樣用terminal之後cd到該目錄輸入npm install,大約需等候1~3分鐘
1.React Server Side Rendering
簡介:我們寫React.js時轉換頁面都不會重新跟server要資料,所以才會不需要進行重新整理,但這樣子我們頁面都是由js所產生的,而老舊的搜尋引擎比較不容易找到此種類型的網站,所以我們可以讓React使用Server Side Rendering,讓第一次讀取到頁面時也從資料庫加載一些我們所需要的資料進來
包含上面和之後所看到有關
都是Material UI中的環境配置需求
接著是Router
相關結構
Last updated