我有道具,我想在狀態Reactjs @setState與動態密鑰值
@setState
key: val
values:
another_key: value
@props.data.option: @props.data.value
發送一個動態的對象,但是這樣是不行的,我發現這個解決方案:
newState = {}
newState[@props.data.option] = @props.data.value
this.setState(newState);
但是這樣設置的狀態右邊的值
你爲什麼要通過存儲在''state' props'傳遞中的一個項目?如果'props.data.value'是你的唯一真相源,爲什麼不在你的'render()'函數中使用它,或者你需要這些信息的地方? –