iT邦幫忙

reactjs相關文章
共有 711 則文章
鐵人賽 自我挑戰組 DAY 21

技術 [Day 21] React Hooks (上)-useState&useEffect

當functional component 遇上React Hooks,就好像白雪公主遇到她的王子…(我想不到更好的比喻了)有了Hooks,讓functiona...

鐵人賽 Modern Web DAY 6

技術 react 大冒險-來建立 React 專案的環境吧-day 6(新增 更新 node / npm 版本)

開啟 terminal 首先開啟 編輯器範例中使用的是 vs code可以在這裡下載跟安裝開啟 terminal 快捷鍵為 ctrl + ~或直接點擊編輯器下方...

鐵人賽 Modern Web DAY 5
ReactJS 疑難排解 系列 第 5

技術 ReactJS 疑難排解:為什麼用了 React.memo 還是一直 re-render

我們先來看以下兩個例子,想想當 <Parent/> re-render 時,Child 會不會也跟著 re-render 呢? function C...

鐵人賽 Modern Web DAY 7

技術 仿Trello - 建立基礎 List 部件

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 製...

鐵人賽 自我挑戰組 DAY 20

技術 [Day 20] 用Redux Thunk 來處理非同步action

Redux Thunk的目的就是為了實踐middleware,讓action能做更多的事,想必大家都曾經看過這個錯誤,當action為非同步的時候,就會報錯,R...

鐵人賽 Modern Web DAY 4
ReactJS 疑難排解 系列 第 4

技術 ReactJS 疑難排解:會報錯的 console.log(event)

寫了多年的 js ,遇到不熟悉的使用情境大家肯定會先 console.log 一下 曾經在 onChange event handler 中印過 event 是...

鐵人賽 Modern Web DAY 6

技術 仿Trello - 使用React Bootstrap

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 要...

鐵人賽 自我挑戰組 DAY 19

技術 [Day 19] Redux Middleware

Redux Middleware翻成中介軟體,在dispatch action之後到執行reducer之間,可以執行多個middleware,就像接力賽一樣將...

鐵人賽 Modern Web DAY 5

技術 react 大冒險-React 究竟是什麼-day 5

終於進入正題,首先到 React 的官網 侵門踏戶 官方的介紹只有短短一句話A JavaScript library for building user int...

鐵人賽 Modern Web DAY 3
ReactJS 疑難排解 系列 第 3

技術 ReactJS 疑難排解:為什麼按下取消,form 卻 submit 了

先來看一段簡單的 code <form onSubmit={handleSubmit}> ... <button onClick={h...

鐵人賽 自我挑戰組 DAY 18

技術 [Day 18] 像是迷霧森林的React Redux

寫過vue就知道有vue有提供vuex來做資料(state)的集中管理,那麼React就是藉由Redux來達成,不過讓我有點訝異的應該是React 跟 Redu...

鐵人賽 Modern Web DAY 5

技術 仿Trello - 添加 Stylesheets

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 在...

鐵人賽 Modern Web DAY 4

技術 react 大冒險-快速複習 js 的語法 day 4

經過幾天的 轟炸 複習,今天要談的是 es6的懶人神兵—箭頭函示(arrow function) 跟 常常搞不清楚究竟誰是誰的 this(撐過去就可以開始 re...

鐵人賽 自我挑戰組 DAY 4

技術 [DAY04]淺談前端SPA框架-以React為例(下篇)

在了解什麼是render後,傑森從React官網看到另一個範例,有段文字這樣寫道: Component 使你可以將 UI 拆分成獨立且可複用的程式碼 什麼是...

鐵人賽 Modern Web DAY 4

技術 仿Trello - 建立React專案

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。...

鐵人賽 自我挑戰組 DAY 17

技術 [Day 17] React Developer Tools除錯工具

在沒有用過框架的chrome的除錯工具前,我其實不知道類似這樣的工具在開發上能夠有什麼幫助?不過經過實際使用一陣子之後, 才發現dev tools真的太好用了(...

鐵人賽 Modern Web DAY 2
ReactJS 疑難排解 系列 第 2

技術 ReactJS 疑難排解:寫出一個好的 Render Counter

說到計算 render 次數,大家可能一開始想到的便是下面這段扣 const RenderCounter = () => { const render...

鐵人賽 自我挑戰組 DAY 3

技術 [DAY03]淺談前端SPA框架-以React為例(上篇)

既然要自己寫SPA,我們先來談談前端框架,本文分成上下篇,這邊重點不在教會你使用,而是想告訴你框架做了些什麼,以下用React來當例子: 傑森是一名網頁設計師,...

鐵人賽 自我挑戰組 DAY 16

技術 [Day 16] React 呼叫api with fetch & axios

剛開始工作的時候是jQuery的時代 ,用$.ajax來接api得心應手,偶爾接觸到不能用jQuery的專案,就用原生的XMLHttpRequest來處理,隨著...

鐵人賽 Modern Web DAY 3

技術 React 基礎簡介 - Props,State與事件處理

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 雖...

鐵人賽 Modern Web DAY 1
ReactJS 疑難排解 系列 第 1

技術 ReactJS 疑難排解:使用 react-devtools

在寫 React 時,常需要把 prop 或 state 印出來嗎?直接 console.log 寫在 component 內,又會因為 re-render 一...

鐵人賽 自我挑戰組 DAY 15

技術 [Day 15] React controlled components v.s uncontrolled components

在練習表單處理這塊,如果在不依賴套件的狀況下,可以有兩種方式來控制表單欄位,那麼今天就來介紹一下controlled component 和uncontroll...

鐵人賽 Modern Web DAY 1

技術 進入名為 react 的新世界-day 1

時間來到 2020... 去年這個時間太忙碌,壓根忘記有鐵人賽這回事QQ今年好不容易想起來,就趕在報名截止日最後一天壓線參加啦選擇鐵人賽題目時,在 js 或 r...

鐵人賽 Modern Web DAY 2

技術 React 基礎簡介 - React Component 與 Hooks

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 R...

鐵人賽 自我挑戰組 DAY 14

技術 [Day 14] 用React Ref 來操作DOM

以前我們要抓一個DOM的時候很習慣用document.getElementById、document.getElementsByClassName等等的語法來取...

鐵人賽 Modern Web DAY 1

技術 React 基礎簡介 - React element與JSX

本系列文以製作專案為主軸,紀錄小弟學習React以及GrahQL的過程。主要是記下重點步驟以及我覺得需要記憶的部分,有覺得不明確的地方還請留言多多指教。 在...

鐵人賽 自我挑戰組 DAY 13

技術 [Day 13] React Higher-Order Components (HOC)

想必我們都曾經遇過一種情境,兩個component功能幾乎一模一樣,只是差在輸入的資料不同而已,那麼這時候就是HOC登場的時候了,HOC為一個可以傳入compo...

鐵人賽 自我挑戰組 DAY 12

技術 [Day 12] React event - 事件處理

React的event都是camelCase駝峰式命名, 跟以往的HTML小寫命名不同,並且事件一定要用大括號括起來 這是傳統的HTML寫法 <butto...

鐵人賽 自我挑戰組 DAY 11

技術 [Day 11] React CSS 最重要的小事(下)

說到css in js,也就是用js來寫css 就不得不提到style components,被稱之為是React樣式處理的最佳方案! 首先安裝 style c...

鐵人賽 自我挑戰組 DAY 10

技術 [Day 10] React CSS 最重要的小事(上)

今天要來介紹在React裡面有哪幾種撰寫css的方式 方法1:inline-style: 這是我最不習慣的寫法,畢竟要用駝峰式的格式寫,就沒有樣式語法自動提示了...