Pergunta de entrevista da empresa Accenture

Come funziona Redux? Cosa e un reducer e le action?