小编Par*_*ler的帖子

如何将道具从Redux商店传递到Apollo GraphQL查询

我刚刚在一个简单的React Native应用程序上使用Apollo GraphQL,它对它的功能印象非常深刻.但我并没有完全了解它如何与Redux商店集成.从本质上讲,我需要将一些用户输入传递searchReducer给我的GraphQL查询.我以为我可以简单地将连接的组件传递给我的GraphQL查询并提供变量,但它没有找到prop searchInput.这是代码:

import React, { Component } from 'react';
import { FlatList, Text, StyleSheet } from 'react-native';
import { connect } from 'react-redux';
import Repository from './Repository';
import { graphql } from 'react-apollo';
import gql from 'graphql-tag';

const query = gql`
    query repositoryOwner($login: String!) {
        repositoryOwner(login: $login) {
            url,
            avatarUrl(size: 100),
            repositories(first: 5) {
                nodes {
                    name,
                    description
                }
            }
        }
    }`;

class RepositoryList extends Component {

    renderItem = ({ item }) => { …
Run Code Online (Sandbox Code Playgroud)

graphql react-native react-apollo apollo-client

2
推荐指数
1
解决办法
726
查看次数