【问题标题】:How to push a graphql mutation into a component's props properly?如何正确地将 graphql 突变推送到组件的道具中?
【发布时间】:2020-03-25 19:37:29
【问题描述】:

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

export default graphql(logOnMutation)(Login);

上面那行代码不起作用。没有错误显示,但没有在组件的 props 中提供 mutate 函数。

但如果我这样写:

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

这样写

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

效果很好。

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

【问题讨论】:

    标签: javascript reactjs graphql mutation


    【解决方案1】:

    决定:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-18
      • 2019-12-14
      • 2020-01-08
      • 2021-12-07
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 1970-01-01
      相关资源
      最近更新 更多