在不同頁面間切換
#
將原本的 App 拆成兩個頁面原本在 App.js
中包含 Todo,現在建立 views
資料夾,在這裡面分別建立 TodoApp.js
和 Login.js
這兩個檔案:
#
views/TodoApp.js 和 components/Footer.js接著把原本寫在 App.js
中的內容搬一份到 src/views/TodoApp.js
中(內容幾乎一樣,就不重複撰寫)。
接著在原本 Footer.js 加一個登出的按鈕,一樣透過 styled-components 進行樣式的修改:
src/components/Footer.js
#
Login.js這裡我們使用 styled-components 來進行樣式的撰寫。因此先下載 styled-components:
接著建立登入頁面:
/src/views/login.js
#
建立 currentPage 狀態以切換頁面現就就可以透過建立一個 state 來達到切換頁面的目的:
./src/App.js
#
整合 react-router安裝 react-router-dom:
src/index.js
src/App.js