Мы используем Extjs 3.1, и мы пытаемся интегрировать reactjs в. у нас есть библиотека поставщиков, которая реагирует, reacr-dom, redux и другие библиотеки упакованы и включены как скрипт.
Вот мой код extjs
var CompositeViewer = Ext.extend(Ext.BoxComponent, {
itemId: 'CompositeViewer',
requires: [
'ReactDOM' //my lib file name is vendor.lib.js
],
initComponent: function() {
Ext.apply(this, {
autoEl: {
tag: 'div',
cls: 'normalize'
}
});
CompositeViewer.superclass.initComponent.apply(this, arg);
},
onRender: function(ct, position) {
CompositeViewer.superclass.onRender.apply(this, arg);
console.log(ReactDOM); //OFCOURSE ReactDOM is undefined
/// HOW TO LOAD/Render REACT APP AND OTHER LIBS
},
beforeDestroy: function() {
CompositeViewer.superclass.onDestroy.apply(this, arg);
}
});
Нужна помощь в том, как загрузить реактивные /javascript-библиотеки в контейнер extjs.
EDIT: уточнить бит больше.
- Поскольку у меня нет возможности загружать внешние зависимости (реагировать, сокращать и т.д.) Из cdn, как я могу связать его отдельно и какой тип (commonjs, umd или var)
- Как связать мое приложение, чтобы ExtJS мог импортировать его (как отдельный lib?)