首页 > 解决方案 > React Native - 找不到名称为“scrollTo”的命令

问题描述

我是 ReactNative 的新手,不确定这里发生了什么。
我想使用 ReactNavigation 库的 MaterialTopTabs https://reactnavigation.org/docs/material-top-tab-navigator\ 添加其中一个属性不适用于 ios 但适用于 Android

<Tab.Navigator
    screenOptions={{
        tabBarScrollEnabled:true // <--
    }}
>

给出以下错误:

No command found with name "scrollTo"

-[RCTUIManager dispatchViewManagerCommand:commandID:commandArgs:]
    RCTUIManager.m:1132
__invoking___
-[NSInvocation invoke]
-[NSInvocation invokeWithTarget:]
-[RCTModuleMethod invokeWithBridge:module:arguments:]
facebook::react::invokeInner(RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&, int, (anonymous namespace)::SchedulingContext)
facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int)::$_0::operator()() const
invocation function for block in facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int)
_dispatch_call_block_and_release
_dispatch_client_callout
_dispatch_lane_serial_drain
_dispatch_lane_invoke
_dispatch_workloop_worker_thread
_pthread_wqthread
start_wqthread

标签: iosreact-native-iosmulti-device-hybrid-appsreact-navigation-top-tabs

解决方案


从这个问题重新发布答案

问题在于 react-native-reanimated@2.3.0-alpha.3

降级到"react-native-reanimated": "2.3.0-alpha.2"现在应该可以解决问题


推荐阅读