@samitouri / QOS-React-2 / commits / 1d3906f91d

Translate 01-why-react.md to Japanese

Kohei TAKATA committed Jun 15, 2015 at 21:30 UTC 1d3906f91d023953f1fc7668a154729234044259
1 file changed +29
docs/docs/01-why-react.ja-JP.md new
+29
@@ -0,0 +1,29 @@
1 +---
2 +id: why-react-ja-JP
3 +title: なぜReactを使うのでしょうか?
4 +permalink: why-react-ja-JP.html
5 +next: displaying-data-ja-JP.html
6 +
7 +---
8 +ReactはFacebookとInstagramによって作られたユーザーインターフェイスを構築するためのJavaScriptのライブラリです。
9 +多くの人がReactを **[MVC](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller)** の **V** だと考えています。
10 +私たちはReactをある1つの問題を解決するために使います。それは、 **絶えず変化していくデータとともに大きなアプリケーションを構築する** ことです。それを行うために、Reactは2つの主要な考えを持っています。
11 +
12 +## 単純さ
13 +
14 +どのタイミングにおいても、アプリケーションがどのように見えるべきかを単純に表現し、Reactは根底にあるデータの変更があった場合に自動的に全てのUIを管理します。
15 +
16 +## 叙述的
17 +
18 +データが変わった時、Reactは概念的に「リフレッシュ」ボタンを押し、変わった箇所のみを検知します。
19 +
20 +## コンポーザブルなコンポーネントの構築
21 +Reactは再利用可能なコンポーネントを構築するものです。実際、Reactを用いてあなたがする *ただ1つの* ことは、コンポーネントを構築することです。Reactは無駄な部分を省いてあるので、コンポーネントはコードの再利用、テスト、関心の分離を可能にします。
22 +
23 +## 5分ください
24 +
25 +Reactは型にはまった知識にも挑戦し、ちらっと見ただけではおかしく見えるアイディアもあるでしょう。このガイドを読むのに[5分ください](https://signalvnoise.com/posts/3124-give-it-five-minutes) 。それらのおかしく見えるアイディアはFacebookやInstagramの中と外の両方で何千ものコンポーネントを構築するために動いています。
26 +
27 +## 更なる学習
28 +
29 +[このブログの投稿](/react/blog/2013/06/05/why-react.html)で、私たちがReactを構築するモチベーションについて更に学習することができます。