Making API Call with Hooks | Part 2 Avoiding Unnecessary API Calls Using Dependency Array Handling API Response Updating Object in State using Spread operator