iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

用React讓網頁動起來: React基礎與實作 系列

React是一個很有名的前端框架,運用React的companent以及hook,可以做出一個美觀且實用度搞得網站。這次鐵人賽,將在這三十天介紹一些React的功能及實用的套件,並實作一個可以串接後端的todo list。

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文 團隊死線衝鋒 Deadline Squad
DAY 1

[Day 1]用React讓網站動起來: 鐵人賽參賽前言 & React 簡介

前言 雖然說是前言,但最說的只有: 第一次參加鐵人賽,好緊張啊!!!!(誤 原本沒有想過要來參加鐵人賽,最近才剛結束用bootstrap切版的課程以及專題開發,...

2022-09-16 ‧ 由 時雨 分享
DAY 2

[Day 2]用React讓網站動起來: React環境建立

今天要來說說怎麼建立第一個React開發環境,準備做出第一個React網站! 本地環境建立 若要在本地環境建立的話,首先會先需要安裝Node.js,還沒安裝的讀...

2022-09-17 ‧ 由 時雨 分享
DAY 3

[Day 3] 用React讓網站動起來: 寫出第一個元件!

昨天已經建立好開發React的環境了,接下來就可以開始玩轉React啦!在React中有個非常重要的概念:元件( Component ),今天會來介紹介紹元件是...

2022-09-18 ‧ 由 時雨 分享
DAY 4

[Day 4]用React讓網站動起來: props & event handler

昨天成功寫出了第一個Component,但這個Component還沒有任何功能,只能呈現固定的畫面。如果要讓component能夠根據變數內容做出變化的話,就需...

2022-09-19 ‧ 由 時雨 分享
DAY 5

[Day 5]用React讓網站動起來: hooks中的useState

昨天我們學習了props和event handler來幫component增加更多變化,但是,只用props和event handler沒辦法讓componen...

2022-09-20 ‧ 由 時雨 分享
DAY 6

[Day 6]用React讓網站動起來: hooks中的useEffect

昨天認識了第一個Hook-useState,今天要繼續認識useEffect這個語法。有時候,在開發React程式時會希望在網頁render後能夠更新一些值,或...

2022-09-21 ‧ 由 時雨 分享
DAY 7

[Day 7]用React 讓網站動起來:提升state(state lifting)

前兩天我介紹了React中很重要的兩個hook:useState和useEffect,這兩個hook幫助我們讓react程式能因應使用者的動作做出變化。不過,若...

2022-09-22 ‧ 由 時雨 分享
DAY 8

[Day 8]用React讓網站動起來:Key

昨天我們用state lifting的方式做了一個清單小程式,可以新增項目,然後在下方呈現出來。但是,如果將這個程式放在瀏覽器上跑,會出現一個小問題,也就是缺少...

2022-09-23 ‧ 由 時雨 分享
DAY 9

[Day 9]用React讓網站動起來:Delete with React

前兩天我們逐漸完善我們的清單小程式,越來越接近todo list的雛型了。然而,目前的程式仍僅僅只有新增的功能,沒辦法刪除,因此,今天要來為他加上刪除功能。 刪...

2022-09-24 ‧ 由 時雨 分享
DAY 10

[Day10] 用React讓網站動起來:CSS in JSX

前幾天我們用JSX、Hook以及JavaScript的技巧做了一個todolist的雛型,可以增加、刪除項目。今天稍微轉換個方向,講一下要怎麼在JSX中使用使用...

2022-09-25 ‧ 由 時雨 分享