我正在学习本机操作,我想做一些简单的事情,用户可以输入一些信息,例如姓名或其他信息,然后当他/她单击按钮时,它会在屏幕上显示您好,如此等等。我已将onChangeText
的{{1}}设置为用户通过的内容,但不会更新。同样单击按钮也不会显示任何内容。我将在下面粘贴我的代码。任何帮助或建议。
state
app.js
答案 0 :(得分:1)
您也将在handlechange(onpress功能)中设置状态,而这完全不需要。在onPress中,将不会在状态中重置文本值的情况下使用text作为参数。并且handleChange内的文本将是未定义的,因为您无需在任何地方进行设置。
代码应类似于以下内容。
df1 <- structure(list(Name = c("banana", "apple", "pear"), A1 = 1:3,
A2 = c(2L, 0L, 8L), A3 = c(1L, 8L, 7L), B1 = c(5L, 9L, 0L
), B2 = c(1L, 1L, 1L), B3 = c(2L, 5L, 2L)),
class = "data.frame", row.names = c(NA,
-3L))
df2 <- structure(list(Name = c("A1", "A2", "A3", "B1", "B2", "B3"),
Group = c("A", "A", "A", "B", "B", "B")),
class = "data.frame", row.names = c(NA,
-6L))
答案 1 :(得分:0)
问题是,在按下按钮时,我们正在调用一个期望“文本”的函数,但实际上这是一个事件。 选中此codesandbox