iT邦幫忙

react相關文章
共有 1744 則文章
鐵人賽 Modern Web DAY 8

技術 [Day8] 輪播:神奇的上下交錯

今日關鍵字:carousel 接續昨天把資料整理好了今天要把資料呈現在畫面上(不過這裡我想的輪播其實跟一般的輪播不同,沒有要自動播放總之先來找找看)好就第一個...

鐵人賽 自我挑戰組 DAY 7

技術 [Day 07] Functional Component v.s Class Component

原本以為只有Class Component的寫法,但在看技術文章的時候發現還有一種寫法是Function component,有了React Hook之後,好像...

鐵人賽 Modern Web DAY 6

技術 Day 7: 接續 Create-react-app: What's in my folder? { D3 }

接續昨天用 create-react-app 開啟專案之後,今天要來看看我們的專案資料庫裡面有什麼東西! What’s in my folders? 1. p...

鐵人賽 自我挑戰組 DAY 7
React基礎 系列 第 7

技術 第七天,React 關於JSX

JSX 1.JSX語法是React.createElement的簡寫語法,要使用它需要匯入(import)react函式庫,並且要透過babel工具編譯才可以。...

鐵人賽 Modern Web DAY 7

技術 [Day7] 訂定資料格式-2

今日關鍵字:interface 建立動畫格式 延續昨天的interface首先幫我的動畫資料訂定格式 這時如果要設定一個動畫陣列 [Anime1 ,Anime...

鐵人賽 Modern Web DAY 6

技術 【D6 - 三國鼎立時代】三大前端時代 -- 為何我選擇了Vue?

Agular: 我爸 Google 啦~React: 我爸 Facebook 啦~Vue: 我爸.... 前言 各位今天我廢話少一點直接上表格~ A...

鐵人賽 自我挑戰組 DAY 6

技術 [Day 06] 一磚一瓦-React Component

Component的概念就很像一塊塊積木,可以拼湊組成城堡或是飛船之類的,Component裡頭會回傳React element,透過這些Component就可...

鐵人賽 自我挑戰組 DAY 6
React基礎 系列 第 6

技術 第六天, React 元件

元件: React的是希望你把許多功能都元件化,元件化後可以重覆使用,而JSX則是元件化一個很重要的工具。但不像前幾天講的,jsx的資料放到某變數中,再把變數放...

鐵人賽 Modern Web DAY 5

技術 Day 6: 為什麼用React?什麼是Create-React-App? { D2 }

The Birth of React 以前是單純 HTML, CSS, Javascript 跟 DOM 互動 問題是每個瀏覽器都有不一樣的功能...

鐵人賽 Modern Web DAY 4

技術 Day 5: 試著用 React 重做 Python API Project { D1 }

嗨,我是 Roy上次面試之後覺得自己的實作還是太鈍了,決定在刷題之於試試能不能不看教學,自己獨立做一個小專案。 「Concert Preparer」 讓你在去演...

鐵人賽 自我挑戰組 DAY 5

技術 [Day 05] React JSX - html 和JavaScript的完美結合

React利用JSX語法來開發,類似XML的寫法,可以將UI介面跟程式邏輯跟緊密的結合(在html中使用JavaScript語法),一般的瀏覽器是看不懂JSX的...

鐵人賽 自我挑戰組 DAY 4

技術 [Day 04] 理解React Virtual DOM

會特別寫這篇的原因是以前學習框架的時候只學語法而不懂原理,如果被問到使用框架有什麼好處可能也回答不太出來,由於React是透過Virtual DOM來提升網頁渲...

鐵人賽 自我挑戰組 DAY 3

技術 [Day 03] create-react-app資料夾結構

成功用npx create-react-app指令建構出來的資料夾目錄會如下圖 那麼接下來就一一介紹每個檔案的用途吧! package.json記錄專案用的套件...

鐵人賽 自我挑戰組 DAY 4
React基礎 系列 第 4

技術 第四天,react安裝環境了。

React安裝環境 Visual Studio Code 安裝位置:https://visualstudio.microsoft.com/zh-hant/dow...

鐵人賽 自我挑戰組 DAY 5
React基礎 系列 第 5

技術 第五天,建立一個React的新專案Create React App

1.開新的檔案(npx是npm 5.2所附帶的套件執行器) npx create-react-app my-app 2.進入到目錄 cd my-app 3....

鐵人賽 Modern Web DAY 4

技術 Day-4 林克,你的大師之劍呢?

我是個劍士,在100年前敗給魔王之後,從復甦神廟醒來(如有雷同純屬巧合)。 發現深愛的國家、人民、公主,全部都在魔王的統治下深受其害。 所以我決定拿起我的寶劍,...

鐵人賽 Modern Web DAY 3

技術 Day-3 你掉的是這個金React、銀React,還是這個普通React呢?

從標題就應該知道了 我們這個系列要用的 FrameWork 是 React.js。 等等,那到底什麼是 FrameWork,說一下啦。 好的那就必須要來到湖中女...

鐵人賽 Modern Web DAY 2

技術 Day-2 少年,你身體有一股龐大的查克拉

事情必須從12年前的那場尾獸之亂講起,當年四代火影… 別,先別關,我好好講還不行嗎就算沒有寫過網頁的人,應該也聽過前端網頁三本柱,也就是 HTML、CSS、J...

鐵人賽 自我挑戰組 DAY 3
React基礎 系列 第 3

技術 第三天,React關於JSX

JSX 1.JSX語法是React.createElement的簡寫語法,要使用它需要匯入(import)react函式庫,並且要透過babel工具編譯才可以。...

鐵人賽 自我挑戰組 DAY 2
React基礎 系列 第 2

技術 第二天,React的變數竟然可以放html的tag,這個功能叫JSX

JAVA SCRIPT 是不能接受變數中有html標籤如之類的。而這個可以接受html標籤的功能叫JSX,就是可以將一般的內容加上HTML的標籤使用。而這個功能...

鐵人賽 Modern Web DAY 1

技術 Day-1-React自我挑戰之旅

嗨大家好我是 Chris 這次是我第一次參加鐵人賽,是我給我自己的挑戰,內容主要是分享我如何從零開始自學React,逐步邁向目標的過程,裡面會參雜著目前我對 R...

鐵人賽 自我挑戰組 DAY 2

技術 [Day 02] 利用create-react-app來開發React

React可以手動建立環境,或是自己寫webpack設定,安裝相關的套件,身為初學者的我為了比較快速上手(懶),決定採用官方提供的create-react-ap...

鐵人賽 自我挑戰組 DAY 1
React基礎 系列 第 1

技術 第一天,直接用html來寫React的Hello world

React的Hello world react 最簡單的呈現,就是在notepade隨便打開一頁,貼上以下的內容,就檔案存成index.html,之後直接開啟檔...

鐵人賽 自我挑戰組 DAY 1

技術 [Day 01]學習前言

打開求職網站發現不少公司都是要求會前端三大框架,不知不覺已經成為前端工程師的標準配備了,好多公司都用React開發 ,不愧是前端框架市佔率最高的!假設學會了Re...

技術 React圖文元件,重覆使用

React圖文元件,重覆使用 利用一個元件,傳入多個網路圖片位置及文件名稱,做成類似相冊的東西。 index.js import React from 'rea...

技術 React 在 JSX 中嵌入JavaScript表達式-大括號{}

React 在 JSX 中嵌入JavaScript表達式-大括號{} import React from 'react'; //一、用function來實現...

技術 react 第二天,將Hello world 裝入變數中(JSX)

react 第二天,將Hello world 裝入變數中(JSX) 這和昨天的差不多,只不將Hello react移到外面。 <!DOCTYPE html...

技術 React三種使用CSS方法

React兩種使用CSS方法 一、在檔案中寫寫css的第一個作法 Header.js import React from "react";...

技術 React的路由功能:將Index.js的頁面,指派到Router.js,再由它去指派要渲染的元件。

1.將index.js的頁面,指派到Router.js import React from 'react'; import ReactDOM from 'rea...

技術 React路由Router及Link to

React路由Router及Link to 需安裝react-router及react-router-dom npm install react-router...