单击按钮本地后显示输入字段

时间:2018-11-27 03:44:37

标签: reactjs react-native

我正在学习本机操作,我想做一些简单的事情,用户可以输入一些信息,例如姓名或其他信息,然后当他/她单击按钮时,它会在屏幕上显示您好,如此等等。我已将onChangeText的{​​{1}}设置为用户通过的内容,但不会更新。同样单击按钮也不会显示任何内容。我将在下面粘贴我的代码。任何帮助或建议。

state

app.js

2 个答案:

答案 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