Javascript 将isLoading传递给子组件

Javascript 将isLoading传递给子组件,javascript,react-native,components,Javascript,React Native,Components,我有一个父组件和子组件。父组件调用API,并将结果传递到子组件(表)中。我想在加载行之前在表中显示一个加载器/微调器 如果我在父对象上处理isLoading,然后将其作为道具传递给子对象,这是一种好的做法吗?您可以使用css transform属性 <div class="box"> </div> .box { width: 100px; height: 100px; border: 1px solid red; transition: all 0.2

我有一个父组件和子组件。父组件调用API,并将结果传递到子组件(表)中。我想在加载行之前在表中显示一个加载器/微调器


如果我在父对象上处理isLoading,然后将其作为道具传递给子对象,这是一种好的做法吗?

您可以使用css transform属性

<div class="box">

</div>

.box {
  width: 100px;
  height: 100px;
  border: 1px solid red;
  transition: all 0.2s ease-out;
}

.box:hover {
  transform: scaleX(1.5)
}

.盒子{
宽度:100px;
高度:100px;
边框:1px纯红;
过渡:所有0.2秒缓解;
}
.box:悬停{
转换:scaleX(1.5)
}

或者检查此提琴的宽度转换

是否为此角度您应该让父级处理它,因为父级是调用api的那个。如果在父组件中执行api调用,则更容易检测api调用是否完成。只有在获得数据后,才可以在必要时对其进行验证,然后选择移动子视图,或者选择显示错误(如果是)