React: gerenciando estados com redux e context API | Alura