Я использовал следующие пакеты по отдельности и в сочетаниинеобходимый пакет в комбинации метеора + реагируют + реагировать-самозагрузки
$ meteor add react
$ meteor add firfi:meteor-react-bootstrap
Когда я использовал react
пакет, бутстраповский не работает.
Если я использую firfi:meteor-react-bootstrap
, реактивный пакет не работает.
Когда я использовал оба пакета есть ошибка
Uncaught Ошибка: Инвариантные Нарушения: addComponentAsRefTo (...): Только ReactOwner может иметь реф. Обычно это означает, что вы пытаетесь добавить ref к компоненту, у которого нет владельца (т. Е. Не был создан внутри метода
render
другого компонента). Попробуйте выполнить этот компонент внутри нового компонента верхнего уровня, который будет содержать ссылку ref.
Можно ли предложить пакет для реагировать и реагируют-самозагрузки для метеора?
Мой код:
var { Modal,Button,Input} = ReactBootstrap;
if (Meteor.isClient){
Meteor.startup(function() {
console.log("METEOR STARTUP");
React.render(<MyModal/>, document.getElementById('modal-container'));
});
}
var MyModal = React.createClass({
render: function() {
return (
<div className="modal-open">
<Modal
title='Modeltest'
backdrop={true}
animation={false}
closeButton={true}
onRequestHide={() => {}}>
<div className='modal-body'>
<p>Check the Modal body</p>
</div>
</Modal>
</div>
)
}
});