mentor-program-day125

得在更努力一點才行。

進度

今天把 week21 的作業都完成了。

感覺這一週還蠻艱辛的,接下來應該會更艱辛吧,得好好加油才行。

學到的事情

感覺最近進度不怎麼好,偶爾會提不起勁。不過還是想盡力讓每一天都能有產出,儘管如此,還是會覺得自己不夠好,很不應該。

好像拉得有點遠,還是來稍微說一下今天大概學了什麼好了。

今天在做表單驗證時,本來的想法是幫每個 <input> 建立一個自己的 state,不過後來想想,乾脆用一個物件來表示所有元件似乎會更簡潔一些,像這樣:

1
2
3
4
5
6
7
8
const [formData, setFormData] = useState({
nickname: "",
email: "",
tel: "",
type: "",
learnFromWhere: "",
suggestion: "",
})

接著只要有一個 <input> 改變時就更新這個 state 就好,省事很多。

而且這樣的好處是如果要送 request 的話就不用再另外整理成 Object,只要拿現成的就好。

題外話

有時候會感到累,但現在是最該努力的時候。

期許

明天也許會做點筆記,也應該會開始進到下一週的進度。

React 關於五子棋判斷輸贏的思路 mentor-program-day124
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×