JSX не оценивает целое число в выражении как логическое
Я привык писать дополнительные компоненты рендеринга, как это:
var Foo = React.createClass({
render: function() {
var length = 0;
return <div>Foo {length && <Bar />}</div>;
}
});
Это стенографияif
упоминается весли / еще в руководстве JSX как немедленно вызванное выражение функции. Однако, так как мое последнее обновление React, он начал рендерить0
вместоnull
.
Почему это происходит?