我正在使用redux进行反应,我有2个按钮。
一个按钮的onClick会调用一个函数:
.left
onClick = {() => props.myFunction()}
将返回值100,键为“ myFunction
”
我的第二个按钮仅显示MyProperty
的最新值:
MyProperty
我将onClick = {() => alert(props.MyProperty)}
和myFunction
都连接到了组件。但是,当我单击第一个按钮,然后单击第二个按钮时,它将显示初始的MyProperty
,而不显示更新的'100'值。
MyProperty
返回myFunction
在我的减速器中,我这样做:
{type: "MY_FUNCTION", MyProperty: 100}
我该怎么办?
答案 0 :(得分:0)
library(data.table)
library(magrittr)
a <- data.table(colA = 1:10,
colB = 11:20)
b <- data.table(colA = 300,
colB = 500)
c <- a %>%
.[, colB := colB * 10] %>%
rbindlist(list(.,b),
use.names = TRUE,
fill = TRUE)
#> Error in rbindlist(., list(., b), use.names = TRUE, fill = TRUE): idcol must be a logical or character vector of length 1. If logical TRUE the id column will named '.id'.
c <- a %>%
.[, colB := colB * 10]
c <- rbindlist(list(c,b),
use.names = TRUE,
fill = TRUE)
“当多个对象被散布并且某些属性具有相同的键时,如何计算最终的一组值?规则很简单:后一个散布属性将覆盖具有相同键的早期属性。” https://dmitripavlutin.com/object-rest-spread-properties-javascript/