Что-то странное происходит с react.js
Top-Level API.React.isValidElement false negative
Это отрывок из моего mocha
теста:
it.only('should identify a ReactElement', function() {
var component = ReactTestUtils.renderIntoDocument(
<SomeComponent value={data.value} label={data.label} />
);
console.log(React.isValidElement(component));
expect(React.isValidElement(component), 'to be truthy');
expect(true, 'to be truthy');
});
Проблема, isValidElement
возвращает ложь ... который не делает много смысла, так как я только что создал этот проклятый элемент.
Любой ключ?
Вы вид правой (см здесь https://github.com/facebook/react/issues/3479#issuecomment-84706205) Но так как они устарели 'isValidComponent', теперь неясно, как я могу определить эти элементы – domokun