reactjs - 删除了“transitionConfig”以支持新的动画 API

标签 reactjs react-native react-navigation-stack

我正在使用 React Native 应用程序,它在控制台中显示警告

import {createStackNavigator} from 'react-navigation-stack';
import {fromRight} from 'react-navigation-transitions';
const ApplyNowNav = createStackNavigator(
  {
    Home,
    Profile,
  },
  {
    headerMode: 'none',
    transitionConfig: () => fromRight(),
  }
);

WARN Deprecation in 'createStackNavigator':

transitionConfig' is removed in favor of the new animation APIs

有什么办法可以解决这个问题吗?

最佳答案

您需要更新代码才能使用新的动画 API:https://reactnavigation.org/docs/en/stack-navigator.html#animations

根据您发布的代码,您可以将其更改为以下内容,而不是从右侧动画中播放幻灯片:

import { createStackNavigator, TransitionPresets } from 'react-navigation-stack';

const ApplyNowNav = createStackNavigator(
  {
    Home,
    Profile,
  },
  {
    headerMode: 'none',
    defaultNavigationOptions: {
      ...TransitionPresets.SlideFromRightIOS,
    },
  }
);

关于reactjs - 删除了“transitionConfig”以支持新的动画 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59611691/

相关文章:

react-native - 如果 listview 为空则显示消息 react native

ios - React-Native-Webview:期望nodeHandle不为空

android - React Native、Android Studio、JDBC、MySql - 用户访问被拒绝 'root' @'ipaddress'

react-native - React Navigation 5 处理模式、底部选项卡和堆栈

react-native - 在 React Navigation 5 中传递参数

javascript - 类型错误 : Cannot read property 'avatar' of null

javascript - 如何使用 Prisma API 生成 JWT token ?

javascript - 与错误 Prop 一起使用时,Formik 字段会失去焦点

react-native - 任何导航器均未处理有效载荷为 'NAVIGATE' {"name"} 的操作 :"Home"

reactjs - 引用错误 : state is not defined - react native