如何将 graphql 突变正确地推送到组件的道具中?



我正试图将graphql突变推送到组件的道具中。

export default graphql(logOnMutation)(Login);

上面那行代码不起作用。没有显示任何错误,但没有为组件的道具提供突变功能。

但如果我这样写:

const logOnWithMutation = graphql(logOnMutation)(Login);
export default logOnWithMutation;

像这样写

const App = () => {
return (
<ApolloProvider client={client}>
<Fragment>
<logOnWithMutation/>
</Fragment>
</ApolloProvider>
)
}

它工作得很好。

那么我错过了什么?我需要我的第一个选择工作

决策:

在您的父组件中导入您的登录组件作为默认组件,如import Login from './containers/login/login';,而不是通过import { Login } from './containers/login/login';这样的确切名称

最新更新