如何在native native

时间:2016-03-15 13:02:31

标签: react-native

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

假设它是一个需要绑定到app状态的元素,如秒表计时器: stop watch timer with hundredths of seconds http://a1.mzstatic.com/us/r30/Purple4/v4/6d/90/6d/6d906de5-bde0-7a95-c9bd-212a698207bd/screen520x924.jpeg

如果计时器正在运行,那么百分之一秒应该在每一帧上滴答作响。但是在本机反应中,我的本能就是使<Text>00:12.36</Text>成为一个元素。

显然,调用render()是错误的。创建本机模块是唯一的选择吗?或者是否有一些机制可以在纯js内频繁显示变化?在这种情况下是否有最佳做法?

1 个答案:

答案 0 :(得分:1)

Checkout setNativeProps它允许直接设置文本(和元素的其他属性)。这是docs

您可以将<Text>组件的文本设置为 this._textInput.setNativeProps({text: '00:12:36'});