我正在尝试通过Container将Redux mapStateToProps()和mapActionCreators()连接到登录屏幕,并且正在使用React导航。
构建我的应用程序后,出现以下错误消息:
_react [“ default”]。memo不是函数。(在'_react [“ defaults”]。memo(connectFunction)'中,'_ react [“ defaults”]。memo'未定义。
我搜索了一段时间,但得到的是React.memo()帮助我们控制何时重新渲染组件,但是我不使用任何与React.memo()相关的代码。
登录屏幕:(screens / LoginScreen / index.js)
import React from 'react';
import {Dimensions, View} from 'react-native';
//Get width of mobile screen
var width = Dimensions.get("window").width;
var height = Dimensions.get("window").height;
export default class LoginScreen extends React.Component {
constructor(props){
super(props);
this.state = {
}
}
render() {
return (
<View style={styles.container}>
<Text>Log In page</Text>
</View>
);
}
}
LoginScreen.defaultProps = {
}
const styles = {
container: {
flex: 1
}
} …Run Code Online (Sandbox Code Playgroud) 我正在开发一个连接到 cloud firestore 的 React Native 项目,我正在使用最新版本的 Firebase 包^7.6.1,我的应用程序面向 Android 和 iOS 我通过 iOS 测试了注册模块,并且在我测试时它可以无缝运行,没有问题它通过 Android 模拟器(谷歌像素 2)和 Android 版本 9 身份验证工作没有任何问题,但从任何集合中获取数据根本不起作用,导致以下错误:
[2019-12-31T09:25:11.274Z] @firebase/firestore:Firestore (7.6.0):无法访问 Cloud Firestore 后端。后端在 10 秒内没有响应。
我花了一天时间试图找出问题出在哪里,我发现了以下线程:https : //github.com/firebase/firebase-js-sdk/issues/283
但正如所指出的,“Android 上 xhr.send() 的原始问题已在 3 月的 React Native 版本(0.55.0)中得到解决,该问题正在跟踪此错误。” 很明显,这个问题现在已经解决了。
我也发现了这个问题:
Call to firestore collection() not working on expo
但我必须降级到旧版本的 Firebase 4.6.2,它肯定有许多已弃用的依赖项。
这是我的代码示例:
try {
const response = await firebase.auth().signInWithEmailAndPassword(email, password);
const document = await firebase.firestore().collection('users').doc(response.user.uid).get();
props.navigation.navigate('AppMain');
} catch (error) {
console.log(error);
} …Run Code Online (Sandbox Code Playgroud) 我试图找出为什么刀片无法正常使用此方法并且无法在我的网络服务器中正确显示:
{{$posts->links()}}
Run Code Online (Sandbox Code Playgroud)
然后这是我的控制器方法,它从数据库获取数据并将数据提供给视图
public function index(){
$posts = Post::orderBy('created_at','desc')->paginate(5);
return view('dashboard.post.index',['posts' => $posts]);
}
Run Code Online (Sandbox Code Playgroud) 我正在使用带有 Hooks 的功能组件,我正在获取用户当前位置并将其分配给MapView initialRegion但组件不会重新渲染。
我尝试使用ref带有MapView组件的引用来调用,animateToRegion()但它不起作用。
有什么我想念的吗?
这是我的代码示例:
import React, { useState, useEffect, useRef } from 'react';
import { View, Text, Image, Platform, ScrollView, ActivityIndicator } from 'react-native';
import { DateMenu, Dropdown, DropdownTextInput, InputField} from '../../../GlobalReusableComponents/TextFields';
import { Space } from '../../../GlobalReusableComponents/Separators';
import { Button } from 'react-native-elements';
import axios from 'axios';
import MapView, { Marker } from 'react-native-maps';
import useReverseGeocoding from '../../../context/useReverseGeocoding';
import useCurrentLocation from '../../../context/useCurrentLocation';
import { getLocationAsync } from '../../../util/getCurrentLocation'; …Run Code Online (Sandbox Code Playgroud) react-native ×3
reactjs ×2
android ×1
expo ×1
firebase ×1
laravel ×1
php ×1
react-hooks ×1
react-redux ×1
redux ×1