Redux:道具在点击按钮期间不会改变

时间:2018-12-18 01:31:05

标签: javascript reactjs redux

我正在使用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}

我该怎么办?

1 个答案:

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