react-apollo - 阿波罗升压默认状态
问题描述
我正在尝试创建默认状态。并具有以下设置:
export const GET_MOVIE = gql`
query movie($id: String!){
movie(id: $id){
id
title
overview
backdrop_path
runtime
vote_count
vote_average
}
}
`;
这是我提出请求的地方
export const FeaturedMovie = compose(
graphql(GET_MOVIE, {
props: ({ data }) => ({ data }),
options: ownProps => ({
variables: {
id: `${ownProps.movie.id}`
},
})
})
)(FeaturedMovieView);`
const defaults = {
Movie: {
__typename: 'Movie',
Movie: 299536,
backdrop_path: '/bOGkgRGdhrBYJSLpXaxhXVstddV.jpg',
id: '299536',
overview: '',
runtime: '149',
title: '',
vote_average: 8.3,
vote_count: 7600
}
};
const client = new ApolloClient({
uri: process.env.BASE_URL,
clientState: {
defaults
}
});
常规查询没有问题。但是默认状态不起作用。
解决方案
推荐阅读
- javascript - 如何等到所有异步/同步循环完成?
- deep-learning - 为什么我的自动编码器在重建时会生成一些奇怪的像素?
- sql-server - SQL Server 更新嵌套层次结构
- java - 从另一个类设置参数
- java - Visual Studio Code 中的 Java 编译错误:找不到或加载主类
- javascript - 在赛普拉斯,有没有办法根据每日消息来避免失败?
- javascript - Alpha 任何地方:如何从列表中获取所有数据,以便我可以使用 Javascript 访问它们
- php - 从 PHP 执行 SQL Server 存储过程
- c# - 调用 ASP.Net Core API 时出现 404
- c# - 在 .Net 中为 DbContext 配置实体时,如何表示具有单向关系的对象集合?