This chapter focuses on modifying CustomerForm to submit its data to a Redux store, which then in turn submits the data to our server with a fetch call. In other words, we are introducing a level of indirection between our component and the fetch API. One reason you might want to do this in your own app is that network code can quickly become complicated and you may want to keep it all in one place where it is more easily reasoned about.
We'll explore other use cases of Redux later in the book.