mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-05 07:17:04 +00:00
react: allow null as props for React.createElement() (#22837)
This commit is contained in:
@@ -73,6 +73,12 @@ const ClassicComponent: React.ClassicComponentClass<Props> = createReactClass<Pr
|
||||
}
|
||||
});
|
||||
|
||||
const ClassicComponentNoProps: React.ClassicComponentClass = createReactClass({
|
||||
render() {
|
||||
return DOM.div();
|
||||
}
|
||||
});
|
||||
|
||||
// React.createFactory
|
||||
const classicFactory: React.ClassicFactory<Props> =
|
||||
React.createFactory(ClassicComponent);
|
||||
@@ -81,6 +87,7 @@ const classicFactoryElement: React.ClassicElement<Props> =
|
||||
|
||||
// React.createElement
|
||||
const classicElement: React.ClassicElement<Props> = React.createElement(ClassicComponent, props);
|
||||
const classicElementNullProps: React.ClassicElement<{}> = React.createElement(ClassicComponentNoProps, null);
|
||||
|
||||
// React.cloneElement
|
||||
const clonedClassicElement: React.ClassicElement<Props> =
|
||||
|
||||
Reference in New Issue
Block a user