I Registerkarten erstellt, wie in diesem Beispiel gezeigt:Reagieren Tabulatornavigation langsam
http://codepen.io/trey/post/tabbed-navigation-react
Es schön mit wenig Inhalt zu funktionieren scheint, aber eine Tabelle Rendering verlangsamt sich zwischen den Tabs wechseln, vor allem auf mobilen gibt es eine merkliche Verzögerung.
Hier ist das Beispiel mit einem Tisch:
var Content = React.createClass({
render: function(){
...
Was ist der Grund für die Langsamkeit?
Mit meinen komplexeren Daten dauert es 3-4 Sekunden, um Tabs auf dem Handy zu wechseln. Ich habe auch versucht, es so zu ändern, dass die Tabs die Sichtbarkeit von zwei Inhaltskomponenten ändern, anstatt zu ändern, was eine Komponente rendert, aber das schien keine Wirkung zu haben.
Die einzige Sache, die geholfen hat, war die Inhaltselemente Sichtbarkeit mit pure js zu wechseln, so dass keine Reaktion rendert passieren, so dass etwas grundlegend falsch mit dem Reagieren Teil sein muss, kann ich nicht sagen was?