我正试图将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';
这样的确切名称