为什么ReactNative中的Switch不会显示切换动画,尽管其值属性没有改变? (iOS)

问题描述 投票:0回答:1

我正在经历无法解释的ReactNative Switch的某些行为。我有一个非常简单的开关(请参见下面的代码)。它具有固定值prop,其onValueChange-callback只是一个日志。由于开关是受控组件,因此我认为仅当value属性更改时才重新呈现UI。

尽管我的假设是,该开关显示了一个快速切换到false的动画,然后又跳回true。为什么会这样呢?它与ReactNative使用的iOS特定组件有关吗?

import React from "react";
import { Switch, View } from "react-native";

export const SwitchCell = () => {
  return (
    <View>
      <Switch onValueChange={() => console.log("Test")} value={true} />
    </View>
  );
};
react-native rendering
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.