Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Project requirements
Refactor your code to use the Bookstore API to add and remove books.
Learnt how to use the Bookstore API documentation.
Use axios with createAsyncThunk for making API calls.
Fetch book list from Bookstore API on Books page load.
Add an Action Creator, that returns a function.
Fetch a list of books.
Dispatch another action (add an action type) that will pass the API response to the reducer and updates the state.
Refactor your add book and remove book features to persist your changes in the server.
Change your existing Action Creators, so they return functions.
Make changes by using API.
Dispatch an action (action type that existed before refactoring) that will update the state accordingly.
Add book and remove book should work in the same way after the refactor.
No styling is required.