💡 เมื่อเราได้เรียนรู้วิธีการเขียนเว็บมาสักพักแล้ว ไม่ว่าจะเป็นพื้นฐานที่สำคัญ เช่น HTML, CSS และ JavaScript แล้วเราอยากจะอยากไปลองใช้ Library หรือ Framework เจ๋ง ๆ ที่ช่วยในการเขียนเว็บ อย่าง React ต้องรู้อะไรบ้าง ??
.
👉 ซึ่งไอเจ้า React เนี่ยมันมีพื้นฐานจาก JavaScript นั่นเอง เราจึงจำเป็นต้องรู้ Concept ที่สำคัญ ๆ ก่อนจะไปใช้งานเจ้า React นั่นเอง
.
มีอะไรบ้าง?? ไปดูกันเลยจ้า 🔥
.
⚙️ Basic Data Structure
Data Structure เป็นหัวใจหลักในการเขียนโปรแกรม ดังนั้นเราต้องเรียนรู้ Data Structure ประเภทต่าง ๆ ให้เข้าใจก่อน ตัวอย่างเช่น การรับ-ส่ง Request จาก API มายัง JS เราก็ต้องมีวิธีที่จะจัดการกับโครงสร้างของข้อมูลที่ดึงมาจาก API เพื่อให้เราสามารถนำข้อมูลนั้นไปใช้ได้ตามต้องการ
.
🌟 DOM
DOM หรือ Document Object Model เป็นการปรับเปลี่ยนโครงสร้าง HTML ให้เป็นแบบ Object โดยให้ JavaScript สามารถจัดการกับ HTML ผ่านโครงสร้างของ DOM ได้นั่นเอง ซึ่งเจ้า React จะใช้โครงสร้าง DOM เป็นหลัก เพื่อสร้างการโต้ตอบบนหน้าเว็บที่สะดวกยิ่งขึ้น ตัวอย่างเช่น เมื่อคลิกปุ่มสามารถแสดงข้อความ หรือเปลี่ยนสีของข้อความนั่นเอง
.
🚚 API
API ย่อมาจาก Application Program Interface ซึ่งเราต้องมีพื้นฐานการใช้งาน API เพื่อนำข้อมูลมาใช้บนหน้าเว็บนั่นเอง อาจจะไม่ต้องถึงกับสร้าง API ใช้ก็ได้นะ เพียงแค่รู้โครงสร้าง และวิธีการดึงมาใช้งานพื้นฐานก็พอแล้ว !!
.
🔧 Axios / Fetch
เครื่องมือสำคัญที่ช่วยให้เราดึง API ต่าง ๆ มาใช้งานได้ง่ายมากขึ้นนั่นเอง !! ซึ่งเป็นสิ่งสำคัญมาก ๆ ในการพัฒนาหน้าเว็บ เพราะมันจะช่วยให้เราสามารถรับ-ส่งข้อมูลแบบไดมามิก และเชื่อมต่อระหว่าง Back-end ได้ง่าย
.
📚 ES6+
สิ่งสำคัญคือเราต้องเรียนรู้วิธีเขียน JavaScript มาตรฐานใหม่ ซึ่งจะช่วยให้โค้ดของเรามีรูปแบบที่อ่านง่ายมากขึ้น !! ซึ่งใน React ที่จะนิยมใช้ ได้แก่ Template Literals, Arrow Functions, Promise, Async / Await, const & let vs var และ Spread Operator นั่นเอง
.
🗂️ JS Array Methods
เมื่อเราสามารถดึงข้อมูลจาก API มาใช้ได้แล้วนั้น เราก็ต้องรู้จักวิธีจัดการกับข้อมูลนั้น ๆ ด้วยนะ ซึ่งมันจะง่ายขึ้นถ้าเรารู้จักใช้ความสามารถของ Array Methods ต่าง ๆ ซึ่งที่นิยมใช้กัน ได้แก่ map(), forEach(), find(), และ filter() เป็นต้น บอกเลยว่าถ้าใช้พวกนี้เป็น ทำให้ชีวิตง่ายขึ้นแน่นอน!! 5555
.
อะทั้งหมดนี้คือ Concept JavaScript พื้นฐานที่สำคัญที่คนเขียน React ต้องมีนะ หวังว่าเพื่อน ๆ จะชอบกันน้าาาา ใครมีอะไรเพิ่มเติมคอมเมนต์ไว้ได้เลย 🥰
.
📑 Source : https://lorenzejay.hashnode.dev/javascript-concepts-you-should-know-before-jumping-into-react-or-any-other-frontend-framework
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有8部Youtube影片,追蹤數超過25萬的網紅老頭 OldMan,也在其Youtube影片中提到,👉馬上訂閱YouTube頻道,接收最新影片消息:http://bit.ly/1OnlTWy 🔴方舟 模組體驗系列 【播放清單】:https://bit.ly/2Y1mnZG 🔴所有遊戲【播放清單】:http://bit.ly/2A0jIDo 👉老頭紀錄檔副頻道:https://bit.ly/2oCM...
「js map」的推薦目錄:
- 關於js map 在 BorntoDev Facebook 的精選貼文
- 關於js map 在 軟體開發學習資訊分享 Facebook 的精選貼文
- 關於js map 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於js map 在 老頭 OldMan Youtube 的精選貼文
- 關於js map 在 老頭 OldMan Youtube 的最佳解答
- 關於js map 在 老頭 OldMan Youtube 的最佳解答
- 關於js map 在 JavaScript 陣列處理方法[filter(), find(), forEach(), map(), every 的評價
- 關於js map 在 How To Use Maps Effectively - JavaScript Tutorial 的評價
- 關於js map 在 googlemaps/js-map-loader: A simple JavaScript ... - GitHub 的評價
- 關於js map 在 map function for objects (instead of arrays) - Stack Overflow 的評價
- 關於js map 在 How to add Maps using the JavaScript API - Geocasts 的評價
- 關於js map 在 JavaScript Array Map - YouTube 的評價
js map 在 軟體開發學習資訊分享 Facebook 的精選貼文
--課程已於 2020 年 8 月更新--
由 udemy 熱門課程講師 Maximilian Schwarzmülle ( http://bit.ly/2R4tRGD )所主講
Vue JS是一個非常棒的 JavaScript 框架,用於建構前端應用程式! VueJS 混合了 Angular + React 的優點!
從這 21.5 小時的課程,你會學到
1. 構建驚豔的 Vue.js 應用程式 - 從小和簡單到企業等級程式
2. 理解 Vue.js 背後的理論,並在真實的專案中使用它
3. 在多頁和單頁應用(MAP和SPA)中使用 Vue.js
#vuejs
https://softnshare.com/vuejs-completeguide-vuerouter-vuex/
js map 在 軟體開發學習資訊分享 Facebook 的最讚貼文
--課程已於 2020 年 8 月更新--
由 udemy 熱門課程講師 Maximilian Schwarzmülle ( http://bit.ly/2R4tRGD )所主講
Vue JS是一個非常棒的 JavaScript 框架,用於建構前端應用程式! VueJS 混合了 Angular + React 的優點!
從這 21.5 小時的課程,你會學到
1. 構建驚豔的 Vue.js 應用程式 - 從小和簡單到企業等級程式
2. 理解 Vue.js 背後的理論,並在真實的專案中使用它
3. 在多頁和單頁應用(MAP和SPA)中使用 Vue.js
#vuejs
https://softnshare.com/vuejs-completeguide-vuerouter-vuex/
js map 在 老頭 OldMan Youtube 的精選貼文
👉馬上訂閱YouTube頻道,接收最新影片消息:http://bit.ly/1OnlTWy
🔴方舟 模組體驗系列 【播放清單】:https://bit.ly/2Y1mnZG
🔴所有遊戲【播放清單】:http://bit.ly/2A0jIDo
👉老頭紀錄檔副頻道:https://bit.ly/2oCMoxy
👉贊助老頭可以獲得專屬頭貼跟貼圖喔:https://bit.ly/2QKh5xU
👉如果你喜歡遊戲,歡迎留言與我交流、分享遊戲資訊
👉如果您是遊戲廠商,歡迎洽談合作
👉聯絡電郵:f0987284469@gmail.com
電腦配備
CPU:intel I9-7940X
(內搭塔扇:日系 Scythe Mugen 5 無限五 CPU風扇散熱器)
主機版:X299 AORUS GAMNG 7 PRO
顯示卡: RTX 技嘉 2080Ti GAMING OC 11G
硬碟: 固態硬碟 EZLINK 2.5吋 256G
固態硬碟 Kingston M2 480G
傳統硬碟 Seagate 2TB 3.5吋
傳統硬碟 WD【黑標】4TB 3.5吋電競硬碟
記憶體:Kingston 金士頓 DDR4 2400 HyperX Fury 16G兩支
機殼:AORUS C300 GLASS(GB-AC300G 機殼)
電源供應器:銀欣650W 金牌/半模
鍵盤:TESORO鐵修羅 剋龍劍Gram RGB機械式鍵盤-紅軸中文黑
滑鼠:羅技 Logitech G300S
麥克風:AT2020USBi 靜電型電容式麥克風
#JS数码宝贝
#數碼寶貝
#方舟模組體驗
#ARK
#SurvivalEvolved
#デジタルモンスター
模組:https://bit.ly/38y82I6
js map 在 老頭 OldMan Youtube 的最佳解答
👉馬上訂閱YouTube頻道,接收最新影片消息:http://bit.ly/1OnlTWy
🔴方舟 模組體驗系列 【播放清單】:https://bit.ly/2Y1mnZG
🔴所有遊戲【播放清單】:http://bit.ly/2A0jIDo
👉老頭紀錄檔副頻道:https://bit.ly/2oCMoxy
👉贊助老頭可以獲得專屬頭貼跟貼圖喔:https://bit.ly/2QKh5xU
👉如果你喜歡遊戲,歡迎留言與我交流、分享遊戲資訊
👉如果您是遊戲廠商,歡迎洽談合作
👉聯絡電郵:f0987284469@gmail.com
電腦配備
CPU:intel I9-7940X
(內搭塔扇:日系 Scythe Mugen 5 無限五 CPU風扇散熱器)
主機版:X299 AORUS GAMNG 7 PRO
顯示卡: RTX 技嘉 2080Ti GAMING OC 11G
硬碟: 固態硬碟 EZLINK 2.5吋 256G
固態硬碟 Kingston M2 480G
傳統硬碟 Seagate 2TB 3.5吋
傳統硬碟 WD【黑標】4TB 3.5吋電競硬碟
記憶體:Kingston 金士頓 DDR4 2400 HyperX Fury 16G兩支
機殼:AORUS C300 GLASS(GB-AC300G 機殼)
電源供應器:銀欣650W 金牌/半模
鍵盤:TESORO鐵修羅 剋龍劍Gram RGB機械式鍵盤-紅軸中文黑
滑鼠:羅技 Logitech G300S
麥克風:AT2020USBi 靜電型電容式麥克風
#JS数码宝贝
#數碼寶貝
#方舟模組體驗
#ARK
#SurvivalEvolved
#デジタルモンスター
模組:https://bit.ly/38y82I6
js map 在 老頭 OldMan Youtube 的最佳解答
👉馬上訂閱YouTube頻道,接收最新影片消息:http://bit.ly/1OnlTWy
🔴方舟 模組體驗系列 【播放清單】:https://bit.ly/2Y1mnZG
🔴所有遊戲【播放清單】:http://bit.ly/2A0jIDo
👉老頭紀錄檔副頻道:https://bit.ly/2oCMoxy
👉贊助老頭可以獲得專屬頭貼跟貼圖喔:https://bit.ly/2QKh5xU
👉如果你喜歡遊戲,歡迎留言與我交流、分享遊戲資訊
👉如果您是遊戲廠商,歡迎洽談合作
👉聯絡電郵:f0987284469@gmail.com
電腦配備
CPU:intel I9-7940X
(內搭塔扇:日系 Scythe Mugen 5 無限五 CPU風扇散熱器)
主機版:X299 AORUS GAMNG 7 PRO
顯示卡: RTX 技嘉 2080Ti GAMING OC 11G
硬碟: 固態硬碟 EZLINK 2.5吋 256G
固態硬碟 Kingston M2 480G
傳統硬碟 Seagate 2TB 3.5吋
傳統硬碟 WD【黑標】4TB 3.5吋電競硬碟
記憶體:Kingston 金士頓 DDR4 2400 HyperX Fury 16G兩支
機殼:AORUS C300 GLASS(GB-AC300G 機殼)
電源供應器:銀欣650W 金牌/半模
鍵盤:TESORO鐵修羅 剋龍劍Gram RGB機械式鍵盤-紅軸中文黑
滑鼠:羅技 Logitech G300S
麥克風:AT2020USBi 靜電型電容式麥克風
#JS数码宝贝
#數碼寶貝
#方舟模組體驗
#ARK
#SurvivalEvolved
#デジタルモンスター
模組:https://bit.ly/38y82I6
js map 在 How To Use Maps Effectively - JavaScript Tutorial 的推薦與評價
Introduction to JavaScript Map object. Prior to ES6, when you need to map keys to values, you often use an object, because an object allows you to map a key ... ... <看更多>
js map 在 googlemaps/js-map-loader: A simple JavaScript ... - GitHub 的推薦與評價
Map Loader for Google Maps Platform JavaScript API v3. Description. Automatically loads a Google map into your website with a few lines of JavaScript or ... ... <看更多>
js map 在 JavaScript 陣列處理方法[filter(), find(), forEach(), map(), every 的推薦與評價
JavaScript 陣列處理方法[filter(), find(), forEach(), map(), every(), some(), reduce()]. 陣列處理技巧是JavaScript 中非常重要的一塊,現在框架 ... ... <看更多>
相關內容