Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 如何在react native中实现具有固定布局的动画组件_React Native - Fatal编程技术网

React native 如何在react native中实现具有固定布局的动画组件

React native 如何在react native中实现具有固定布局的动画组件,react-native,React Native,我想知道如何实现具有固定布局但经常更新其显示的组件 假设它是一个需要绑定到某些应用程序内状态(如秒表计时器)的元素: (来源:) 如果计时器正在运行,那么每一帧上的百分之一秒都会滴答作响。但在我看来,我的本能是把它变成一个00:12.36元素 显然,调用render()是错误的。创建本机模块是唯一的选择吗?或者在纯js中是否有某种机制来驱动频繁的显示更改?在这种情况下是否有最佳实践?Checkout setNativeProps它允许直接设置文本(以及元素的其他属性)。给你 您可以将组件的文本

我想知道如何实现具有固定布局但经常更新其显示的组件

假设它是一个需要绑定到某些应用程序内状态(如秒表计时器)的元素:
(来源:)

如果计时器正在运行,那么每一帧上的百分之一秒都会滴答作响。但在我看来,我的本能是把它变成一个
00:12.36
元素


显然,调用
render()
是错误的。创建本机模块是唯一的选择吗?或者在纯js中是否有某种机制来驱动频繁的显示更改?在这种情况下是否有最佳实践?

Checkout setNativeProps它允许直接设置文本(以及元素的其他属性)。给你

您可以将
组件的文本设置为
this.\u textInput.setNativeProps({text:'00:12:36'})

看看API<代码>请注意,动画设计为完全可序列化,因此动画可以以高性能的方式运行,而不依赖于正常的JavaScript事件循环。