小编Has*_*ngi的帖子

React-navigation-redux-helpers 错误:该导航器同时具有导航和容器属性,因此不清楚它是否应该拥有自己的状态

我正在尝试在react-native 和expo 中使用react-navigation-redux-helpers 将redux 与react-navigation 集成。然而,尽管我遵循了文档,但我收到以下错误。

该导航器同时具有导航和容器属性,因此尚不清楚它是否应该拥有自己的状态。如果导航器应从导航道具获取其状态,则删除道具:“nav”。如果导航器应保持其自己的状态,请不要传递导航道具。

以下是我与 redux 和 React-navigation 实现相关的代码。

AppNavigator.js

import React from 'react';
import {createSwitchNavigator, createStackNavigator} from 'react-navigation';
import {connect} from 'react-redux';
import {reduxifyNavigator,createReactNavigationReduxMiddleware} from "react-navigation-redux-helpers";

import MainTabNavigator from './MainTabNavigator';


export const AuthStack = createStackNavigator(
    {
        Main: MainTabNavigator,
    },
    {
        headerMode: 'none'
    }
);

export const AppNavigator = createSwitchNavigator(
    {
        Auth: AuthStack,
    },
    {
        headerMode: 'none',
        initialRouteName: 'Auth',
    }
);


export const NavMiddleware = createReactNavigationReduxMiddleware(
    "root",
    state => state.nav,
);

const addListener = reduxifyNavigator(AppNavigator, 'root');


const …
Run Code Online (Sandbox Code Playgroud)

react-native redux react-redux react-navigation expo

3
推荐指数
1
解决办法
966
查看次数

DatePicker NativeBase - 选择日期的格式

我使用DatePickerNativeBase,想选择一个日期后更改显示的日期的格式。由于缺乏文档,我无法找到相关的道具。

有没有办法可以像DatePickerAndroid使用一样更改日期格式format="YYYY-MM-DD"

datepicker react-native react-native-android native-base

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