Add-Ons
Not:
React.addons
giriş noktası React v15.5’ten itibaren kullanımdan kaldırılmıştır.. Bu eklentiler ayrı modüllere taşındı ve bazıları kullanımdan kaldırıldı.
React eklentileri, React uygulamaları oluşturmak için faydalı ve işe yarar modüller koleksiyonudur. Bunlar deney amaçlı düşünülmeli ve React’in çekirdeğinden daha sık değişime eğilimi olduğu göz önüne alınmalıdır.
createFragment
, harici olarak anahtarlanmış alt diziler oluşturmak için.
Aşağıdaki eklentiler React’ın sadece geliştirme (unminified) sürümlerinde mevcuttur:
Perf
, en uygun seviyedeki imkanları bulmak için geliştirilmiş bir performans profili oluşturma aracı.ReactTestUtils
, simple helpers for writing test cases.
Eski Sürüm Eklentiler
Aşağıdaki eklentiler eski sürüm olarak kabul edilir ve kullanılmaları önerilmez. Gelecekte çalışmaya devam edecekler ama daha fazla geliştrime yapılmayacak.
PureRenderMixin
. Bunun yerineReact.PureComponent
kullanın.shallowCompare
, bir componentin güncellenip güncellenmeyeceğine karar vermek için componentin props ve state’lerini yüzeysel olarak karşılaştıran bir yardımcı işlev. Bunun yerineReact.PureComponent
kullanılmasını tavsiye ederiz.update
. Bunun yerinekolodny/immutability-helper
kullanın.ReactDOMFactories
, React’in JSX olmadan kullanımını kolaylaştırmak için önceden yapılandırılmış DOM factory’leri.
Kullanımdan Kaldırılan Eklentiler
LinkedStateMixin
kullanımdan kaldırılmıştır.TransitionGroup
andCSSTransitionGroup
yerlerine geçen eklentilerin kullanılması için kullanımdan kaldırılmışlardır.
React’i Eklentilerle Kullanma
Eklentileri NPM aracılığyla ayrı ayrı yükleyebilir (örnek: npm install react-addons-create-fragment
) ve onları içeri aktarabilirsiniz:
import createFragment from 'react-addons-create-fragment'; // ES6
var createFragment = require('react-addons-create-fragment'); // ES5 with npm
React 15 ya da daha önceki sürümleri bir CDN’den kullanırken react.js
yerine react-with-addons.js
kullanabilirsiniz:
<script src="https://unpkg.com/react@15/dist/react-with-addons.js"></script>
Eklentiler React.addons
aracılığıyla global olarak kullanılabilir olacaktır. (örnek: React.addons.TestUtils
).