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