[課程內容簡介]
React.js
由 Facebook 所開發、維護並開源釋出的一套前端框架,其概念是期望將網頁上出現的每一個 UI 元件變成獨立的模組,讓網頁前端工程師更容易維護每一個元件在使用者操作下的行為,並且將這些元件組裝成一個網頁應用程式。
學完 React 的概念之後還可以透過 React Native 撰寫手機應用程式並發佈到 App Store 或 Google Play 平台上提供其他使用者下載。
React 衍伸的開發生態也非常活躍,包含負責資料管理的 Flux, Reflux, Redux 等套件、定義路徑的 React Router 或是其他以 react- 開頭的 Plugins 都可以跟這個框架整合在一起。
JavaScript Plugins
目前網頁瀏覽器提供的功能已經有很多成熟的套件可以直接拿來用,省去前端工程師反覆組合原生瀏覽器 API 的瑣碎細節,讓開發者可以花更多心力處理操作使用者的邏輯與各個套件的搭配使用。
無論主題樣式、動畫效果、資料視覺、時間操作、資料處理都有相對應的 JS 套件可以使用,有時候相同的功能還會有多個套件同時存在、彼此競爭,各有各的支持者。
(https://elantris.github.io/course/)
[講者簡介] Elantris
(雖然講師已經上完一次課了但還是沒補)
[講者的話]
10/18, 10/19 分別在交大、中央舉辦第二場社課
React.js / JavaScript Plugins
剛剛放上了課程簡介,近期內還會有一次更新,提供課前準備的資料
敬請持續關注 (ゝ∀・)
關於上一篇的介紹請點連結:
https://www.facebook.com/ElantrisTW/posts/1219692794718805
=====
擅自借用了 RS (Poren Chiang) 大開源計劃的名號展開了一場由我主導的延續計畫,目前進度是剛結束規劃正要開始撰寫講義及投影片,希望可以盡快搞定 OwO)//
http://grand.ntuosc.org/
特別感謝兩位社長 蔡富全、Bryce Tsao 的支援,讓我有機會到其他大學接觸相同領域的人們
我好期待啊 ٩(。・ω・。)و
(https://www.facebook.com/ElantrisTW/posts/1224881474199937)
[注意事項]
參與者最好各自備一台筆電當場一起實做看看。
另外,請事先安裝好 Node.js, npm 以及 react-boilerplate ( 安裝方式如下 )
$ git clone https://github.com/Elantris/react-boilerplate.git
$ cd react-boilerplate
$ npm install
另外,順便安裝 bower 和 gulp 做為 global 套件
$
npm install -g bower gulp
這堂課會用到上次的 Node.js 的一些基礎,大家趁這段時間趕快練習一下喔~