React中不可變力量

2022-09-12 05:03:14 字數 695 閱讀 2330

通過案例展示問題:乙個新增使用者資訊的案例

constructor(props),,,

]}

}

render() = this

.state

return

(

this.insertdata()}>新增資料

) }

insertdata()

this

.state.friends.push(newdata)

this

.setstate() //直接修改state資料

//正確操作

const newdate = [...this

.state.friends]; //es6的展開運算子,拷貝一些資料

newdate.push(newdata)

this

.setstate()

}}export

上述的兩個方法中。正確的是不操作原資料、

此外提高效能可以使用purecomponent函式

還有,給每個使用者的年齡綁上事件,點選一次加一歲

this.incrementage(index)}>年齡+1

事件:

incrementage(index))

}

Python中不可變與可變

在python的資料型別中,有用可變和不可變的兩種型別,那下面就來看一看兩種資料型別有什麼區別 old var hello print old var hello new var old var new var world print old var hello world 這符合我們的邏輯嗎?是不...

python中 可變與不可變物件

先看 python 1 2 3 4 a 1 def fun a a 2 printa 1 python 1 2 3 4 b def fun b b.1 printb 1 上面兩個分別輸出的到底應該是哪乙個呢?這裡首先需要弄清楚的就是可變 mutable 物件與不可變物件 immutable 在pyt...

可變與不可變

元組 tuple 元組一旦被建立就不能被修改,採用逗號和圓括號 來表示。列表推導式 可變與不可變 序列型別 是否有序 是否可變 列表有序可變 元組有序 不可變 字串有序 不可變 字典無序可變 集合無序 不可變不管是可變還是不可變的序列型別 1 分片必定產生新的序列 2 號在等號右邊,必定產生新的序列...