幾乎到處都能聽到React,我也忍不住去探索一下!雖然我不需要 React 作為後端工程師,但我覺得它可能是接觸前端世界並幫助我了解全局的好方法(確實如此!)。我開始了解前端開發的觀點/挑戰,並在設計後端系統時牢記它們。更重要的是,了解事物端到端的工作原理令人滿足。
但是從哪裡開始呢?
如果您有 JavaScript 的基本知識,我會推薦以下(免費!)資源:
1。透過 Scrimba 學習 React (https://v2.scrimba.com/learn-react-c0e)
一個非常好的開始編寫 React 的資源。
學習新科技並不容易。考慮到我們現在看到的抽象概念數量如此之多,有時忽略那些你並不真正理解的東西並被告知只能接受它的工作原理可能會令人沮喪。 (諸如「這行程式碼的幕後發生了什麼事?」之類的問題)
Scrimba 的講師非常擅長解釋每一行 React 程式碼的含義,沒有留下任何謎團。他透過展示 React 中的一行在 Vanilla JS 中的含義來解釋選擇 React 的動機。它確實消除了很多疑慮和術語,尤其是當你第一次開始學習新技術時。
2。全端開放 (https://fullstackopen.com/en/)
一個很棒的資源,怎麼推薦都不為過。請注意,本課程不僅僅是關於 React,它還為您提供了使用 React 進行前端開發全端軟體的「端到端」體驗。儘管它不是僅限 React 的課程,但 React 部分非常全面(甚至涵蓋了 Redux)。你可以選擇只學習課程的 React 部分,但我真的建議完成整個課程。
這就是我非常喜歡這門課的原因:
先介紹 Web 應用程式的基礎知識,然後介紹 React 作為前端和 NodeJS 作為建立 REST API 的後端。然後它會讓您了解測試在網路中的工作原理。然後,它可以幫助您使用 Github Actions (CI/CD) 設定部署管道,並幫助您熟悉 Docker 容器化。它從開發到部署前端和後端應用程式一直到生產。
我自己是一名後端軟體工程師,我可以理解該課程為您在該行業工作做好了多少準備。它涉及很多方面,使專案更加現實。例如,前端和後端的單元測試、整合測試和端到端測試。這些測試在實際的生產項目中非常有價值,但許多線上課程都錯過了它們。它教您如何設定 CI/CD 管道、出於安全原因單獨管理配置、容器化應用程式等。本課程中有很多最佳實踐!
每個模組都有自己的一組練習,我強烈建議您完成這些練習。 邊做邊學程式設計 - 只有這樣,概念、文法和想法才能在你的腦海中具體化。我始終相信,最好的學習方法就是實踐!
除了教授React(業界最受歡迎的前端框架之一)之外,它還教授NodeJS(另一個流行的後端框架)並使用Github Actions(用於CI/CD)和Docker(容器化) 。此外,本課程得到了積極的維護和修訂(您可以看到課程的某些部分錶示由於軟體不斷變化的性質而進行了更新)。
以上是探索 React JS。從哪裡開始?的詳細內容。更多資訊請關注PHP中文網其他相關文章!