如何动态分配每个按钮以在单击时更改颜色

时间:2018-09-16 23:26:48

标签: react-native

我有一组按钮,如下图:

8 sample buttons

我想知道如何使用本机反应来单独地动态更改其颜色onPress

1 个答案:

答案 0 :(得分:0)

使用有状态组件。

因为我避免使用class关键字,所以我将使用recompose,并使用withState()添加新状态。 您需要使用按钮组件调用compose()。

在onPress期间,您可能会遇到类似

onPress={ ()=> setStateColor(randomColor()) }