使用Algolia react-instantsearch和react-native

马克·比耶克

我正在尝试使用react-native获取新的Algolia react- instantsearch组件。

我一直在遵循指南,但完全陷入困境。

基本上,每当我尝试将<SearchBox />组件添加<InstantSearch />组件中时,我的应用程序都会以Expected组件类终止,并获得[object Object]

至于我可以告诉大家,我连接最多<SearchBox />connectSearchBox连接器,所以我不知道发生了什么事。

代码(我确实具有appId,apiKey和index的真实值):

import React, {Component} from 'react';
import {
  AppRegistry,
  StyleSheet,
  Text,
  View,
  ListView,
  TextInput,
  Image,
} from 'react-native';
import {InstantSearch} from 'react-instantsearch/native';
import {connectSearchBox} from 'react-instantsearch/connectors';
import * as Styles from '../../styles/';

const SearchBox = connectSearchBox(({currentRefinement, refine}) =>
  <TextInput
    style={{height: 40, borderColor: 'gray', borderWidth: 1}}
    onChangeText={(text) => refine(text)}
    value={currentRefinement}
  />);

export default class InfiniteSearch extends Component {
  constructor(props) {
    super(props);
  }

    render() {
        return (
            <View style={styles.container}>
              <InstantSearch
                className="container-fluid"
                appId="appId"
                apiKey="apiKey"
                indexName="indexName"
              >
                <SearchBox />
              </InstantSearch>
            </View>
        );
    }
}

const styles = StyleSheet.create({
    container: {
      padding: 10,
    },
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

热使用 Algolia Places 与 react-instantsearch 集成?

来自分类Dev

在 React 和 React Native 中使用模型

来自分类Dev

使用React Native搜索和过滤

来自分类Dev

使用React Native搜索和过滤

来自分类Dev

React Native 使用 setState 和 setParams

来自分类Dev

流星和React Native

来自分类Dev

Algolia React Instantsearch - 反应原生 - “查询”搜索参数不起作用

来自分类Dev

使用React Native保存文件

来自分类Dev

使用React Native获取时区

来自分类Dev

在React Native中使用小数

来自分类Dev

React Native:使用setState()赋值

来自分类Dev

使用React Native打开位置

来自分类Dev

使用React Native的Flexbox样式

来自分类Dev

使用 React Native 获取 JSONP

来自分类Dev

如何使用Stripe(stripe.js)和react-native

来自分类Dev

React Native-使用ToolbarAndroid和Navigator的navigationBar

来自分类Dev

React Native:无法导入和使用外部软件包

来自分类Dev

使用react native和redux实现FB登录

来自分类Dev

无法使用Multer,React Native和Axios上传文件

来自分类Dev

如何使用React Native和Axios发送表单数据?

来自分类Dev

使用expo和@ react-native-community / async-storage

来自分类Dev

React Native:无法导入和使用外部软件包

来自分类Dev

使用 react native 和 redux 进行异步调用,thunk

来自分类Dev

使用 JSX 和 React Native 的动态标签名称

来自分类Dev

在 react-native 中链接和使用本地 UI 模块

来自分类Dev

无法使用 expo 构建项目(react native 和 node)

来自分类Dev

使用 SpringBoot 和 React Native 的提醒推送通知

来自分类Dev

结合React和React-Native

来自分类Dev

React Native和{flex:1}