Tasks are parsed on three places in two modules (tasksRedudcer and taskSessionsReducer), which leads to bugs when the task format changes. Also, the state shape should be normalized to store a task only once (i.e., only store taskId should be stored in the taskSession).
Tasks are parsed on three places in two modules (tasksRedudcer and taskSessionsReducer), which leads to bugs when the task format changes. Also, the state shape should be normalized to store a task only once (i.e., only store taskId should be stored in the taskSession).