# 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/)授權.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://eddy-chang.gitbook.io/react-basic-zh-tw/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
