> For the complete documentation index, see [llms.txt](https://eddy-chang.gitbook.io/react-basic-zh-tw/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eddy-chang.gitbook.io/react-basic-zh-tw/master.md).

# Introduction

這是一本有關React技術的中文入門書籍，主要的內容來源是來自作者參加台灣的[IT邦幫忙2017鐵人賽](http://ithelp.ithome.com.tw/users/20103131/ironman/1012)，三十天發文的內容整理而成，書名與參賽的主題一樣。

本電子書的內容，會與參賽時三十篇文章會有部份內容的有所差異，主要是在內容的增加部份。電子書會涵蓋所有比賽中的貼文，並針對其中有講解不足的部份再新增章節說明。

本書的主要內容會包含以下幾部份:

* 工具篇: 介紹使用Node.js開發執行環境，使用的開發工具是微軟出品的Visual Studio Code，以及Babel、ESLint與Flow檢查工具。
* ES6(ES2015)篇: 介紹常用的幾個ES6標準中的新特性，大部份都會使用在React的開發上。
* React篇: 搭配簡單的幾個實作範例，學習React的使用方式。
* Redux篇: 從簡單的實作範例開始，到結合React使用。

## 簡中與繁中語言

本書同時進行簡體中文與繁體中文(台灣地區)的撰寫，你可以視需求觀看較為方便閱讀的語言。簡體中文的連結在此，繁體中文的連結在此。

## 軟體與範例的版本

本書的主要內容撰寫於2016年12月，使用的軟體與範例都是這個時間點的最新版本，其中的內容至少於半年中都會進行更動。

軟體與範例的改版，將會於本書完成後一年中視情況作整體更動。

## 本書的閱讀對象

如果你對React技術有興趣，你可以參考這本書，本書的閱讀預設對象，是具備有一些JavaScript語言的基礎的開發者。但最前面是一部份是介紹會使用到的ES6新特性，你也可以把它當成是入門的知識基礎篇。

## 本書不包含什麼

* jQuery的語法
* Node.js的API或設計
* 屬於各別瀏覽器的自有或非標準設計
* 低於ES5支援的瀏覽器相容內容(IE8以下)

## 授權規定

本電子書的使用的授權規定如下，如果有其他問題請再連絡作者:

\
本著作係採用[創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際 授權條款](http://creativecommons.org/licenses/by-nc-sa/4.0/)授權.
