我正在使用Apollo来查询graphql服务器并管理结果 . 我试图在返回值中添加一个字段,并将以下reducer传递给Apollo graphql函数“

reducer: (previousResult, action, variables) => {
            if (action.type === 'APOLLO_QUERY_RESULT' && action.operationName === 'getExtractionWorkList'){
                return update(previousResult, {
                    Viewer: {
                        listExtractionWorkList: {
                            edges: {
                                $apply: edges => edges.map( e => {
                                    e.node.isSelected = true;
                                    return e;
                                })
                            }
                        }
                    }
                });
            }
            return previousResult;
        }

我已经确认reducer正在返回更新的值但是在组件中我没有看到更新的值 . 有没有办法更新服务器的响应并将其反映在本地存储中?