标签: reactjs
在React.js中,有没有办法将所有道具恢复为getDefaultProps()中的值?
getDefaultProps()
我认为这可以通过使用state来控制,而我是开放的。我试图看看我是否可以在没有states的情况下在默认道具和更新的道具值之间切换。
state
states
答案 0 :(得分:0)
如果要重置道具,请使用replaceProps(this.getDefaultProps())。
使用setProps将保留props上已存在的任何其他现有密钥,因为它将新props对象与旧props对象合并。
setProps
props