iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

我的React學習筆記 系列

去年挑戰了Vue,今年想多學一個新框架而選擇了React。目前市場所見的職缺幾乎都是以這兩個框架為主,為了讓自己職涯上更多選擇,因此再次挑戰學習框架。

參賽天數 15 天 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊還不給我加薪
DAY 15

路由Router-建立Router

昨天說到了SPA,那今天就開始router筆記之路。 安裝router npm i react-router-dom import Router會使用到的基本...

2022-10-06 ‧ 由 hsiu753 分享
DAY 15

路由Router-HashRouter與BrowserRouter

昨天import的要素我們還剩下一個沒有介紹到,那就是今天的主題BroserRouter。 BroserRouter BroserRouter是包在整個使用到R...

2022-10-07 ‧ 由 hsiu753 分享
DAY 15

路由Router-動態路由

動態路由是什麼呢? 是利用切換url帶的參數改變畫面的內容,最常使用到的地方應該就是資料的詳細頁面,以一般的網拍來說,我們瀏覽的產品列表頁面為/product,...

2022-10-08 ‧ 由 hsiu753 分享
DAY 15

路由Router-巢狀路由(上)

下方的程式碼可以發現product頁面下有多個分頁,我們可以用巢狀的方式幫product相關的頁面給包起來,讓程式稍微簡化一些。 <Routes>...

2022-10-09 ‧ 由 hsiu753 分享
DAY 15

路由Router-巢狀路由(下)

繼上一篇介紹到的巢狀路由,今天要筆記的是一個實際路由會遇上的問題。通常產品列表資訊會在每個頁面出現,我們可以將每頁都貼上產品列表連結,但這很不效率,所以我們得把...

2022-10-10 ‧ 由 hsiu753 分享
DAY 15

實作todolist-拆元件

建立新的todo資料夾 npm init react-app todolist 用cd方式轉到todolist資料夾下後,執行專案 npm start Ap...

2022-10-11 ‧ 由 hsiu753 分享
DAY 15

實作todolist-完成與未完成的切換

製作完成與未完成樣式 用最簡單的刪除線來做我們的樣式,那第一步就是要給予一個class去做切換。 function ToDo({todo}){ retu...

2022-10-12 ‧ 由 hsiu753 分享
DAY 15

實作todolist-刪除已完成內容

篩選代辦事項 製作一個filter去篩選出toDoList中有那些事未完成,所以這邊再多製作一個handleFilter。 補充 : 不用…拷貝是因為flter...

2022-10-13 ‧ 由 hsiu753 分享
DAY 15

實作todolist-input表單

建立input 新增一個ToDoForm.js元件,在這邊使用者可以填寫新的代辦事項,透過enter或是click送出資料。 import Reactfrom...

2022-10-14 ‧ 由 hsiu753 分享
DAY 15

實作todolist-新增代辦事項

繼昨天的表單,我們要繼續幫他加上功能。 監控送出按鈕 使用者click或enter時,將資料傳到toDoList的陣列中 const handleSubmit=...

2022-10-15 ‧ 由 hsiu753 分享