How To Build a Redux-Like Store With React Context and HooksAnd add authentication along with routing to your app