[項目代碼(持續更新......)](https://github.com/tjs5945111/dva-hooks-antd-)
### 1. 創建路由
~~~
<Router history={history}>
<Switch>
<Route path="/" exact component={IndexPage} />
<Route path="/detail" exact component={DetailPage} />
<Route path="/" component={HomeIndexPage} />
</Switch>
</Router>
~~~
### 2. 創建登錄界面
### 3. 創建主頁面
### 4. 將主頁面拆分為多個板塊使用antd中的Layout布局
### 5. 分別開發對應的模塊(左菜單、右頭部、右內容、右底部)
### 6. 左菜單使用Menu
~~~
<SubMenu
key='/pc/source'
title={<span><Icon type="file" /><span className="nav-text">資源管理</span></span>}
>
<Menu.Item key='/pc/source/system'><Link to='/pc/source/system'>系統</Link></Menu.Item>
{/*<Menu.Item key='/home/pc/source/tool'><Link to='/home/pc/source/tool'>工具</Link></Menu.Item>*/}
{/*<Menu.Item key='/home/pc/source/container'><Link to='/home/pc/source/container'>容器</Link></Menu.Item>*/}
<Menu.Item key='/pc/source/service'><Link to='/pc/source/service'>服務</Link></Menu.Item>
{/*<Menu.Item key='/home/pc/source/serversync'><Link to='/home/pc/source/serversync'>服務同步</Link></Menu.Item>*/}
<Menu.Item key='/pc/source/topic'><Link to='/pc/source/topic'>專題資源</Link></Menu.Item>
<Menu.Item key='/pc/source/dataContent'><Link to='/pc/source/dataContent'>數據資源目錄</Link></Menu.Item>
</SubMenu>
~~~
### 7. 封裝http請求
### 8. 取數據進行頁面渲染
### 說明:
~~~
1. 通過點擊左側菜單欄使用Link to將路徑添加,在右content中監聽路由變化加載相對應模塊
2. 當登錄成功后將路由跳轉到默認頁面
3. 登錄成功后服務器會根據登錄狀態設置相應的cook,請求時沒有相應的cook取不到相應的數據(后臺操作)
~~~
- 第一章 起步
- 第1節 創建react項目
- 第2節 hello world
- 第3節 數據綁定+事件處理
- 3.1 for循環事件處理中的傳參寫法、條件渲染
- 第4章 點擊切換文字
- 第5章 使用html寫react
- 第二章 運用
- 第1節 循環
- 第2節 實現一個簡單的TodoList
- 第2.1節 刪除
- 第3節 父子組件傳參
- 1. 父組件向子組件傳參
- 2. 子組件向父組件傳參
- 第4節 react-router實現一個簡單路由
- 第5節 生命周期
- 第6節 取數據
- 第 7節 獲取dom節點
- 第8節 雙向數據綁定
- 第三章 redux
- 第1節 介紹
- 第2節 安裝redux
- 第3節 使用
- 3.1 action
- 3.2 使用redux實現 todolist
- 第4節封裝redux中的action
- 第5節 redux-thunk中間件
- 5.1介紹
- 5.2使用
- 第四章 ant-design前端ui
- 第一節 安裝
- 第2節 使用
- 2.1 ant-design實現todoList增刪功能
- 第3節 使用整理
- 第五章 vue和react的比較
- 第六章 dva.js輕量級應用框架
- 第1節 介紹
- 第2節 安裝dva
- 第3節 頁面跳轉
- 1. 事件路由跳轉
- 2. 通過路由跳轉
- 第4節 組件之間通信
- 1. 父組件向子組件傳參
- 2. 子組件向父組件傳參
- 第5節 事件處理
- 第6節 發送請求
- 1. 通過路由判斷頁面渲染數據
- 2. 通過事件發送請求
- 第7節 運用
- 1. TodoList
- 1.添加數據
- 1.2輸入框敲回車觸發事件
- 2.刪除數據
- 3. 總結
- 第8節 配合antd使用
- 1. 引入antd
- 2.dva 使用antd注意事項
- 3. 知識點整理
- 第七章 dva后臺項目實戰
- 第1節 登錄加密
- 1.具體實現
- 第2節 知識點
- 第3節 樹結構
- 第八章 react新特性 hooks
- 第1節 hooks介紹
- 第2節 useState的使用
- 第3節 useEffect的使用
- 第4節 dva+antd+hooks企業后臺項目開發流程
- 第 5節 hooks 使用
- 運用
- 第6節 hook整理
- 第7節 react memo
- 第九章 react中使用Echarts
- 知識點
- react中使用mobx
- 知識點
- react中使用rem
- 遞歸實現目錄數
- react使用圖表
- react 同步更新策略
- antd tree默認展開無效
- ts中lint修復篇
- React-query方案
- 高階組件