反应本机访问变量

时间:2020-06-06 07:50:11

标签: javascript reactjs react-native

我想通过索引访问不同的变量。

首先,我创建了它们:

  const refRBSheet0 = useRef();
  const refRBSheet1 = useRef();
  const refRBSheet2 = useRef();
  const refRBSheet3 = useRef();
  const refRBSheet4 = useRef();

现在我想通过以下方式访问它们:

onPress={() => [refRBSheet + index].current.open()}

onPress={() => {refRBSheet + index.toString}.current.open()}

但它们都不适合我。

1 个答案:

答案 0 :(得分:0)

您可以创建引用数组并根据索引使用。

case class Person(age:Int, name:String, lastName:Option[String])

def seq(p:Product) = p.productIterator.toList

val s:Seq[Any] = seq(Person(100, "Albert", Some("Einstain")))
println(s) //List(100, Albert, Some(Einstain))