/ / Können wir mit React.js reinen Bootstrap verwenden? - Javascript, Reagieren, Reagieren-Bootstrap

Können wir reines Bootstrap mit React.js verwenden? - javascript, reactjs, react-bootstrap

Ich möchte Websites vom PSD-Prototyp in HTML / CSS / Bootstrap konvertieren und dann zur JavaScript-Entwicklung übergehen und React.js und einige JavaScript-Codierungen verwenden.

Ist es möglich, reinen Bootstrap mit React.js zu verwenden, ohne React-Bootstrap zu verwenden?

Ist es auch möglich, HTML / CSS Freelancer nur als Modell für React-Bootstrap zu verwenden und dann einen JavaScript-Entwickler zu finden, der die Vorarbeiten wie die Entwicklung von React.js und JS erledigt?

Ich möchte eine App für den Desktop mit Electron und eine Hybrid App mit der gleichen Codebasis wie möglich entwickeln.

Antworten:

7 für die Antwort № 1

Theoretisch ja. Da ReactComponent sich selbst als HTML rendert, können Sie einfach die richtigen CSS-Klassen setzen und loslegen. Das ist völlig in Ordnung für den CSS-Teil von Bootstrap.

ABER, all die Javascript-Sachen, die der Bootstrap gemacht hatBibliothek, die das DOM ändert, steht im Konflikt mit dem virtuellen DOM von React. Eine Möglichkeit, dies zu vermeiden, besteht darin, eine Reaktionskomponente, deren innerer HTML-Code durch Bootstrap geändert wird, niemals erneut zu rendern (durch Festlegen von shouldComponentUpdate() { return false }). Auf diese Weise können Sie sich React als eine reine Vorlagenbibliothek vorstellen, um HTML-Markups zu generieren, und Bootstrap diese Markups aktiv für Sie modifizieren lassen, aber es ist nicht das, wofür React gemacht ist.

Der springende Punkt bei React ist die Fähigkeit, Ihre Benutzeroberfläche als Funktion Ihres Staates zu sehen: view = f(state) zu jedem Zeitpunkt. Deshalb react-bootstrap Implementiert alle DOM-Änderungen auf reaktive Weise neu.


0 für die Antwort № 2

Sicher kannst du. Ich werde das Bootstrap-CSS als CDN einbinden und mit der normalen Entwicklung fortfahren.