Slow networks can be debilitating to your applications. Right now, our application doesn't handle slow networks at all. To help with this, Remix has the transition
state to show the user that we are making network requests and working on things.
In this application, we are going to use useTransition
to check if we are currently submitting a request, like making a new post.