する質問をすることでしか得られない、回答やアドバイスがある。結局実務では使えないのでしょうね。クライアント、引継ぎの人も嫌がるでしょうし。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+1meteorほどではないですが、reactもネイティブアプリ制作もできるフルスタックもどきということでよいですかね?違います。Reactの公式サイトを見てください。interfacesと書かれていますね。ReactはUIを構築するためのJavaScriptのライブラリ、即ちMVCで言えばViewの部分を担当するライブラリであって、それ自身はフルスタックという言葉から程遠い存在です。Nativeなど)はWebやネイティブアプリなど多岐に渡り、フルスタックであるものもあるかもしれません。(このように、色々な場所で利用することができる、というのがReactの特徴の一つだったりします)これらはReactを根底に据えているという点で共通しているので、Reactを理解していると素早く習得することができます。Reactを学習するメリットはこの辺りにあるでしょう。非常に少ない学習コストでサーバサイドのプログラミングができるようになると考えてよいでしょうか?この点についてはそういう認識で構わないかと思います。結局実務では使えないのでしょうね。してVPSを使わないといけないと思ったのでしょうか?先程挙げた通り、React自身は単にJavaScriptのライブラリであり、クライアントサイドでも動作することができます(jQueryのように<script>タグで読み込めばいいのです)。PHPをバックエンドにしてブラウザ側でのHTMLの操作にReactを使う、というようにすればレンタルサーバーでも十分に動かせます。Reactそのものは一つのことに特化したライブラリなので、包括的なフレームワークよりも学習コストは低いです。その分全てをケアしてくれるわけでも無いので作業は増えるかもしれません。そもそも、ライブラリとフレームワークでは性質が違うので、これを比較するのはナンセンスな感じもします。クライアント、引継ぎの人も嫌がるでしょうし。クライアントが嫌がるかどうかは知りませんが、既存のフローが完成しているのなら敢えて積極的に導入するものでもないと思います。一つ覚えておいてもらいたいこととしては、ReactはFacebookがサイトのパフォーマンスの問題を受けて作られたライブラリです。サイトのJavaScriptが重いなと感じたら導入を考えてみてもいいかもしれません。最後に、いくつか参考になるかもしれない記事を載せておきます。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。Nativeなど)はWebやネイティブアプリなど多岐に渡り、フルスタックであるものもあるかもしれません。(このように、色々な場所で利用することができる、というのがReactの特徴の一つだったりします)これらはReactを根底に据えているという点で共通しているので、Reactを理解していると素早く習得することができます。Reactを学習するメリットはこの辺りにあるでしょう。非常に少ない学習コストでサーバサイドのプログラミングができるようになると考えてよいでしょうか?この点についてはそういう認識で構わないかと思います。バニラjsと違ってReactはそれを学べばそのごはフレームを遣って容易にアプリ、サーバサイドのプログラミングまで、すべてを容易に出来ると言うことですね。ありがとうございます。Nativeなど)はWebやネイティブアプリなど多岐に渡り、フルスタックであるものもあるかもしれません。これらはReactを根底に据えているという点で共通しているので、Reactを理解していると素早く習得することができます。Reactを学習するメリットはこの辺りにあるでしょう。この点についてはそういう認識で構わないかと思います。それを学べばそのごはフレームを遣って容易にアプリ、サーバサイドのプログラミングまで、すべてを容易に出来ると言うことですね。12:11ーーーーどうしてVPSを使わないといけないと思ったのでしょうか?先程挙げた通り、React自身は単にJavaScriptのライブラリであり、クライアントサイドでも動作することができます(jQueryのように<script>タグで読み込めばいいのです)。PHPをバックエンドにしてブラウザ側でのHTMLの操作にReactを使う、というようにすればレンタルサーバーでも十分に動かせます。うまく伝わらんかったようですね。アニメーションは苦手なようですがフロントは確かにサーバは無関係に使えますが、フレームワークを使って問い合わせフォームなどを作るときにphpはロリポップなどでも使えますが、Reactのフレームワークの環境があるレンサバは皆無でしょうから、Awsかvpsで自分で環境を構築するしかないという意味です。先程挙げた通り、React自身は単にJavaScriptのライブラリであり、クライアントサイドでも動作することができます(jQueryのように<script>タグで読み込めばいいのです)。PHPをバックエンドにしてブラウザ側でのHTMLの操作にReactを使う、というようにすればレンタルサーバーでも十分に動かせます。うまく伝わらんかったようですね。フロントは確かにサーバは無関係に使えますが、フレームワークを使って問い合わせフォームなどを作るときにphpはロリポップなどでも使えますが、Reactのフレームワークの環境があるレンサバは皆無でしょうから、Awsかvpsで自分で環境を構築するしかないという意味です。一つ覚えておいてもらいたいこととしては、ReactはFacebookがサイトのパフォーマンスの問題を受けて作られたライブラリです。サイトのJavaScriptが重いなと感じたら導入を考えてみてもいいかもしれません。バニラjsよりは遅いようですが、jqueryよりはずっと早いようですね。一つ覚えておいてもらいたいこととしては、ReactはFacebookがサイトのパフォーマンスの問題を受けて作られたライブラリです。サイトのJavaScriptが重いなと感じたら導入を考えてみてもいいかもしれません。バニラjsよりは遅いようですが、jqueryよりはずっと早いようですね。12:23比べるべきでは無いのでしょうがBabelと比べるとjs基礎をやっている人にはどちらの方が簡単に理解出来、Webアプリが作れるでしょうか。Htmlは解るので、タグを使うReactは非常に分かり易いのでしょうかね比べるべきでは無いのでしょうがBabelと比べるとjs基礎をやっている人にはどちらの方が簡単に理解出来、Webアプリが作れるでしょうか。12:26BabelはJavaScriptトランスパイラであって全く比較対象にならないので答えようがありません。Reactを使うのであればBabelの使い方も多少は分からなければいけないでしょう。BabelはJavaScriptトランスパイラであって全く比較対象にならないので答えようがありません。Reactを使うのであればBabelの使い方も多少は分からなければいけないでしょう。12:40そうですね。いわれると思いました。それではバニラJSとreactではどうでしょうか?reactはjQueryのように、よく使うメソッドがまとめられていて、バニラjsだと大量に記載をしないといけないのが、iQueryのようにほんのわずかなメソッドを記載しただけで実現できるメリットはあると考えてよいでしょうか?それでバニラjsよりjQueryは圧倒的に簡単になっていると思います。reactも同じでしょうか?バニラjsですと、仮にbabelをつかってフューチャーシンタックスで記載しても、jQueryやreactよりも大量のメソッドの記述が相変わらずひつようで、大変なことに変わりはないのでしょうか?そうですね。いわれると思いました。それでバニラjsよりjQueryは圧倒的に簡単になっていると思います。12:57多くの場合Reactの方が簡潔に書けますし、だからこそReactは広まったのではないかと思います。一つ提案なのですが、こうやって逐一考えを確認するのであれば、一度Reactのtutorialを試してみてはいかがでしょうか。人から話を聞くよりも実際に手を動かしたほうが理解は早いと思います。https://facebook.github.io/react/docs/tutorial-ja-JP.html多くの場合Reactの方が簡潔に書けますし、だからこそReactは広まったのではないかと思います。一つ提案なのですが、こうやって逐一考えを確認するのであれば、一度Reactのtutorialを試してみてはいかがでしょうか。人から話を聞くよりも実際に手を動かしたほうが理解は早いと思います。小規模シングルページサイトのショッピングカートを作る場合、定番の物はありませんか?解決済ReactかBabelかで、迷っています。2ECサイト構築にあたって。頂いたご意見への回答は行っておりません。