JSX wertet eine Ganzzahl im Ausdruck nicht als boolesches @ a
Ich bin es gewohnt, Render-optionale Komponenten wie diese zu schreiben:
var Foo = React.createClass({
render: function() {
var length = 0;
return <div>Foo {length && <Bar />}</div>;
}
});
Diese Kurzformif
wird im @ erwäh if / else in der JSX Anleitung als sofort aufgerufener Funktionsausdruck. Seit meinem letzten Update von React hat es jedoch begonnen, @ zu render0
Anstatt vonnull
.
Warum passiert das?