2015-10-09 10 views
0

Я использовал следующие пакеты по отдельности и в сочетаниинеобходимый пакет в комбинации метеора + реагируют + реагировать-самозагрузки

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

ответ

0

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

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 issue #116)

 Смежные вопросы

  • Нет связанных вопросов^_^