2016-03-08 4 views
1

Я пытаюсь найти причину, почему я должен использовать реагировать-самозагрузки:я должен использовать React-Bootstrap вместо Bootstrap

<Row componentClass="header" className="panel panel-default"> 
    someBlocks 
</Row> 

Вместо того, чтобы просто использовать самозагрузки в JSX:

<header className="row panel panel-default"> 
    someColBlocks 
</header> 

Иногда даже проще использовать только Bootstrap. Может быть, я просто ничего не знаю?

ответ

5

Обычный бутстрап полагается на jquery, чтобы все происходило с динамическими элементами. В ответ это может стать проблематичным, поскольку вы, как правило, хотите избежать прямого мутирования DOM и, скорее, управлять всем путем изменений состояния/реквизита. Проблема с прямым изменением DOM заключается в том, что он, как правило, медленнее, чем DOM, чем реагирует, и сложнее выявить ошибки. Преимущество React-Bootstrap заключается в том, что вы можете воспользоваться заранее построенными компонентами/сеткой системы Bootstrap, но все еще следуя «лучшим практикам» в реакции.

+0

песни правые, спасибо –

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