React JS 的旅程

  • 165
  • 0
  • 2017-08-06

React 到底是什麼呢?

首先介紹

基本網頁的三元素:HTML、CSS、Javascript

HTML 是骨架,支撐一個人的結構;

CSS 是肉體,讓一個人充實;

Javascript 是神經,用於控制人的活動。

 

而 Javascript 有所謂的軟體框架,

框架就像你在蓋房子時,所擁有的鋼樑,

若用土法煉鋼的方式建造,不僅速度慢很多,也容易出現問題。

所以使用別人事先寫好的函式庫或類別庫,都是較為輕鬆省力的。

 

而 React 是近幾年才興起的火熱框架,

最大的優點在於「虛擬 DOM」,一個有效率的網頁更新,

能讓網頁不費於資源的消耗,只更新有變動的元素。

作者有幸修到清大 Shan-Hung Wu 教授教的 「Modern Web and App Programming」這堂課

從最基本的 HTML、CSS、Javascript,

用 Webpack 打包模組、後端 Node.js、資料庫 PostgreSQL,

佈署到 Amazon Web Services、以及使用 React Native 寫 APP。

 

有興趣的人不妨到課程網頁,

https://nthu-datalab.github.io/ss/

一起研究研究!

之後將會簡單介紹使用 React 一些心得。