diff --git a/react/index.d.ts b/react/index.d.ts
index 8bf7bb21af..6f88127305 100644
--- a/react/index.d.ts
+++ b/react/index.d.ts
@@ -201,7 +201,7 @@ declare namespace React {
type SFC
= StatelessComponent
;
interface StatelessComponent
{
- (props: P & { children?: ReactNode }, context?: any): ReactElement;
+ (props: P & { children?: ReactNode }, context?: any): ReactElement | null;
propTypes?: ValidationMap;
contextTypes?: ValidationMap;
defaultProps?: P;
@@ -2620,7 +2620,9 @@ declare namespace React {
declare global {
namespace JSX {
- interface Element extends React.ReactElement { }
+ interface JSXElement extends React.ReactElement { }
+ type Element = JSXElement | null;
+
interface ElementClass extends React.Component {
render(): JSX.Element | null;
}