Необходимый пакет в комбинации метеор+реагировать+реагировать-бутстрап

Я использовал следующие пакеты по отдельности и в сочетании

$ meteor add react
$ meteor add firfi:meteor-react-bootstrap

Когда я использовал пакет react, начальная загрузка не работала.

Если я использую firfi:meteor-react-bootstrap, пакет реакции не работает.

Когда я использовал оба пакета, возникает ошибка

Неперехваченная ошибка: нарушение инварианта: addComponentAsRefTo(...): Только ReactOwner может иметь ссылки. Обычно это означает, что вы пытаетесь добавить ссылку на компонент, у которого нет владельца (то есть он не был создан внутри метода render другого компонента). Попробуйте визуализировать этот компонент внутри нового компонента верхнего уровня, который будет содержать ссылку.

Кто-нибудь может предложить пакет для реакции и реакции-загрузки для метеора?

Мой код:

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>
        )
    }
});

person nag    schedule 09.10.2015    source источник


Ответы (1)


Я пробовал несколько альтернатив, и на сегодняшний день мне больше всего подходит следующий набор:

react                     0.1.13  Everything you need to use React with Meteor.
twbs:bootstrap            3.3.5  The most popular front-end framework for developing responsive, mobile first projects on the web.
universe:react-bootstrap  0.24.0  ReactBootstrap project wrapped for Meteor with Universe:modules

Версия 0.24 сегодня немного устарела, но вы все равно не можете использовать последнюю версию React-Bootstrap, так как для нее требуется React 0.14, до которого Meteor еще не обновился. (см. выпуск №116)

person Jesper We    schedule 24.10.2015