💡 เมื่อเราได้เรียนรู้วิธีการเขียนเว็บมาสักพักแล้ว ไม่ว่าจะเป็นพื้นฐานที่สำคัญ เช่น 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 - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「js es6」的推薦目錄:
- 關於js es6 在 BorntoDev Facebook 的最讚貼文
- 關於js es6 在 純靠北工程師 Facebook 的最讚貼文
- 關於js es6 在 老闆 來點寇汀吧。 Boss,CODING please. Facebook 的最佳解答
- 關於js es6 在 JS 筆記- 認識ES6 - 提姆寫程式 的評價
- 關於js es6 在 ES6 Tutorial - JavaScript Tutorial 的評價
- 關於js es6 在 JavaScript ES6 / ES2015 - [01] Introduction - YouTube 的評價
- 關於js es6 在 Does ES6 make JavaScript frameworks obsolete? - Stack ... 的評價
- 關於js es6 在 Private properties in JavaScript ES6 classes - Stack Overflow 的評價
- 關於js es6 在 paulmillr/es6-shim - GitHub 的評價
js es6 在 純靠北工程師 Facebook 的最讚貼文
#純靠北工程師55x
----------
#純靠北工程師555 這篇是真的。
我一個同學進了有獨佔性質的產業,到現在還在用Java 6開發web,然後不會HTML5,更不用說JS ES6。
他年薪150,他覺得他寫程式的功力很厲害,不需要再精進,他覺得他要精進的技術是公司內鬥的技術,才能往上爬得更高。
男怕入錯行是真的,選錯產業真的誤終生。我明明都用當代web開發技術了,容器化、SPA等等都有,結果年薪才比他一半多一些。
大家可以安慰我嗎?
----------
💖 純靠北官方 Discord 歡迎在這找到你的同溫層!
👉 https://discord.gg/tPhnrs2
----------
💖 全平台留言、文章詳細內容
👉 https://init.engineer/cards/show/6693
js es6 在 老闆 來點寇汀吧。 Boss,CODING please. Facebook 的最佳解答
老闆,製作一門有教育浪漫理想的課程要花多久呢?
ans:#我用了一年(汗流浹背)。
2017/8–2018/8,整整一年時間,我在 Hahow 好學校 製作我的第二門線上課程,把我對線上課程的想像再做好做滿、做爆,做到未曾有人嘗試的東西,也希望他能夠在深度、廣度上完整超過第一堂課。
#這麼猛爆努力的原因
我也同時在探討自己對互動網頁的憧憬從何而來,我最後找到數學與科學。數學與科學的美,是終於在世界中找到秩序,所以即使聽起來艱深,這門課也能與所有人共鳴。
#回到眼前
幸好課程也得到學生們猛爆的肯定(抹額頭汗),回到眼前,課程用有趣的範例,從程式、數學、或設計,整合式的帶你走入絢麗的特效網頁世界,從解決真實的問題或創作來看見學習的目的。
從 html/css 講到 物件導向 講到 數學、音樂、遊戲的綜合應用,囊括 JavaScript 完整入門、es6 物件導向,到後來自己了解原理並做一個遊戲引擎,範例從記憶遊戲、小精靈、生成式藝術到 agar.io。
長達 3,085分鐘,超過 60 個精緻範例與 400 張的投影片,以及四個加碼單元 vue-cli、GSAP、D3、Three.js 的投影片,成為 Hahow 上最長的課程,有興趣的話,就來看看吧。
--
閱讀全文 👉 http://creativecoding.peek.link/29tA
瞧瞧課程 👉
動畫互動網頁程式入門(HTML/CSS/JS):https://bit.ly/3wM2vtj
動畫互動網頁特效入門(JS/CANVAS):https://bit.ly/36KD7JV
js es6 在 ES6 Tutorial - JavaScript Tutorial 的推薦與評價
ECMAScript 2015 or ES2015 is a significant update to the JavaScript programming language. It is the first major update to the language since ES5 which was ... ... <看更多>
js es6 在 JS 筆記- 認識ES6 - 提姆寫程式 的推薦與評價
什麼是ES6. JavaScript 所採用的標準是ECMAScript,自2012 年起,所有現代的瀏覽器均已全面支援ECMAScript 5.1。較老舊的瀏覽器最少也會 ... ... <看更多>