React — Why use TaskRunner over Redux, useReducer

What is the story?