2016-04-13 18 views
7

ReactJS'ye bakmaya başladım. Görünüşe göre Facebook sadece 15.0.1 versiyonunu yayınladı. Bu çerçeveye, geçen sene, 0.12.x sürümünde, JSXTransformer kullanıyorken baktım, ve şimdi de bundan uzaklaştı.Webpack olmadan tepki ver

Şimdi neredeyse her öğreticide WebPost ile en son React kullanılmasını önerdiği görülüyor. Webpack kullanmanın bir yolu var mı? React 15.x.x için zor bir görevle iyi ve geçerli bir örnek bulmaya çalışıyorum.

Herhangi bir yardım için teşekkür ederiz.

+1

Webpack'e ihtiyacınız yok. JSX'e bile ihtiyacınız yok, isterseniz sadece 'React.createElement' yazabilirsiniz. Eğer JSX istiyorsanız, homurdanızla iyi çalışacak Babil'e ihtiyacınız var. İhtiyacın olan tek şey bu. – azium

+1

Bunu şurada bulabilirsiniz: http://jamesknelson.com/learn-raw-react-no-jsx-flux-es6-webpack/ – lux

+0

@azium: Bu delilik. Böyle bir uygulamayı kodlamak Webpack'i kurmak için yarım saat veya jeneratörle 1 dakika sürmektense 100 kat daha fazla çaba gerektirir. – nbrogi

cevap

3

JSX trafo görünüyor kullanımdan kaldırıldı Babel kullanmak gerekir, WebPack veya hırıltı gerekmez.

Webpack'i kullanmak istemiyorsanız, hangi özellikleri kullanabileceğinizi düşünmek zorundasınız.

Tarayıcıların ES6 özelliklerine olan desteğinin ilerlemesiyle artık ES6 sözdizimine sahip olabilirsiniz ve ayrıca Webpack kullanmadan modüller (deneysel bayrakları etkinleştirirken) kullanabilirsiniz.

JSX'i kullanmak istiyorsanız, ufkdaki tarayıcılarda yerel destek olmadığından her zaman JS'ye aktarmanız gerekir. Bunu yapmanın en basit yolu, geliştirme sunucunuza "Tepki" ön ayarlı bir Babel ara katman yazılımı eklemektir. Bunu deneme yapmak istiyorsanız

Bağımlılık yönetimi de npm tarayıcıda olduğu gibi koşamam CommonJS içinde paketler, sağladığı için

..., karmaşık olacak, bir göz atabilirsiniz deneysel React starter-kit'i, yerel tarayıcı özelliklerini ve http2'yi kullanarak webpack özelliklerinin çoğunu kopyalamaya çalışan GitHub React Without Webpack ürününe koyduğum.