2016-04-13 17 views
7

私はReactJSを調べ始めました。 Facebookがバージョン15.0.1をリリースしたようだ。昨年、JSXTransformerを使用していた0.12.xのバージョンでこのフレームワークを調べましたが、今ではJSXTransformerから離れているようです。Webpackなしで反応する

ほとんどのチュートリアルでは最新のReact with Webpackを使用しているようです。 webpackを全く使わない方法はありますか?私はReact 15.x.xの面倒な作業で、良い例を見つけようとしています。

ご協力いただければ幸いです。

+1

ウェブパックは必要ありません。あなたはJSXを必要としなくても、必要に応じて 'React.createElement'と書くことができます。 JSXが必要な場合は、Babelが必要です。それだけで十分です。 – azium

+1

それを持っていますhoss:http://jamesknelson.com/learn-raw-react-no-jsx-flux-es6-webpack/ – lux

+0

@azium:それは狂っています。このようなアプリケーションをコーディングすることは、Webpackをセットアップするのに30分かかりません、またはジェネレータを使って1分かかることよりも100倍多くの労力を要します。 – nbrogi

答えて

3

JSX変圧器は、それが思わ廃止されて使用する必要がある代わりにJSXTransformerのWebPACKのか、うなり声を、必要はありません。

webpackを使用したくない場合は、どの機能がなくても使えないと考える必要があります。

ブラウザのES6機能のサポートの進歩により、Webpackを使用せずにES6構文を持ち、モジュールを使用することができます(実験的フラグを有効にするとき)。

JSXを使用したい場合は、水平線上のブラウザにネイティブサポートがないため、JSXを常にJSにトランスレーションする必要があります。これを行う最も簡単な方法は、 "React"プリセットを持つBabelミドルウェアを開発サーバーに追加することです。

依存関係の管理もNPMがブラウザであるとして実行することはできませんCommonJSにパッケージを提供していますので、複雑されようとしている...

あなたはそれを試してみたい場合は、あなたがチェックアウトすることができます私がGitHub React Without Webpackに載せた実験的なReactスターターキットは、ネイティブブラウザー機能とhttp2を使ってWebpack機能のほとんどを複製しようとしています。

関連する問題