Como gerenciar side-effects em apps Redux? Usando Thunks pode ser um pouco dificil e ruim de testar, mas com redux-saga seu codigo fica muito mais limpo e claro.