Add-Ons
Not:
React.addonsgiriş 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.PureComponentkullanı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.PureComponentkullanılmasını tavsiye ederiz.update. Bunun yerinekolodny/immutability-helperkullanı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
LinkedStateMixinkullanımdan kaldırılmıştır.TransitionGroupandCSSTransitionGroupyerlerine 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 npmReact 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).