In the previous chapter, we got knee-deep into WebSockets. We set up the hooks and the Socket.io code so that our application could accept WebSocket connections. Then we created React components and the client-side code so that we could send and receive data from the server. We made a rudimentary shopping cart and checkout process so that customers could purchase products from other customers.
In this chapter, we’re going to cover topics related to deploying our application to the Web. This is arguably the least important, and potentially the most complex, step ...