Skip to content

This is a weather app written in React, which I came back to refactor after several months (see Update in README). It fetches weather data from an external API (OpenWeatherMap) and displays both current weather data and a five-day forecast, with searching capabilities. It was a great way to get practice routing with React-Router, working with Re…

Notifications You must be signed in to change notification settings

sjfox26/weather-app-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

weather-app-react

UPDATE (March '19): I decided to refactor this project several months after working on it, mostly as an exercise in improving code maintainability. I disentangled some logic from the views, decided to manage the data without redux, broke the project down into smaller components, changed some function and variable names for clarity, and made a reusable SearchButton component.

(June '18) I took what I learned from Maximilliam Schwarzmuller's React course on Udemy and applied my knowledge to a fun weather app. It fetches weather data from an external API (OpenWeatherMap) and displays both current weather data and a five-day forecast, with searching capabilities. It was a great way to get practice routing with React-Router, working with Redux, applying middleware for asynchronous actions with redux-thunk, and overall code design with stateful container components and stateless functional components.

screen shot 2018-08-21 at 2 51 40 pm

screen shot 2018-08-21 at 2 52 38 pm

screen shot 2018-08-21 at 2 53 00 pm

screen shot 2018-08-21 at 2 53 24 pm

About

This is a weather app written in React, which I came back to refactor after several months (see Update in README). It fetches weather data from an external API (OpenWeatherMap) and displays both current weather data and a five-day forecast, with searching capabilities. It was a great way to get practice routing with React-Router, working with Re…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published