From c4a05e31c7694d11975eb95eb4303068fff6bcf4 Mon Sep 17 00:00:00 2001 From: Abhas Bhattacharya Date: Fri, 30 Mar 2018 05:53:44 +0530 Subject: [PATCH] Make app network data possibly undefined --- src/Components/Weather-App/App.tsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Components/Weather-App/App.tsx b/src/Components/Weather-App/App.tsx index 08f39db..468b182 100644 --- a/src/Components/Weather-App/App.tsx +++ b/src/Components/Weather-App/App.tsx @@ -41,7 +41,7 @@ export interface Forecast5Days { } export class WeatherApp extends React.Component { - data: Forecast5Days; + data: Forecast5Days | undefined = undefined; componentDidMount() { fetch('https://api.openweathermap.org/data/2.5/forecast?q=kolkata&appid=d65cee3c5866168080fa1c4177fdb4a8') @@ -53,6 +53,10 @@ export class WeatherApp extends React.Component { }); } + isDataLoaded():this.data is Forecast5Days { + + } + render() { return (
@@ -60,9 +64,8 @@ export class WeatherApp extends React.Component { logo

Welcome to React

-

- To get started, edit src/App.tsx and save to reload. -

+ + {this.data!==undefined ? }
); }