31.為什么要使用useState來(lái)定義變量,而不直接let a = "美女",這樣多舒服?
這樣定義一個(gè)普通變量沒(méi)問(wèn)題,那如果我想要變量在函數(shù)重新執(zhí)行的時(shí)候能保存他最后的值呢,比如a在函數(shù)運(yùn)行的過(guò)程中被改成了"絕世美女",
我希望函數(shù)重新運(yùn)行的時(shí)候還是“絕世美女”,而不是初始值“美女”
32.上面解釋了useState的作用,但是在函數(shù)外面定義一個(gè)全局變量好像也能實(shí)現(xiàn)同樣的效果,useState相當(dāng)于全局變量嗎?
確實(shí),全局變量也可以達(dá)到目的,但是全局變量有可能在某個(gè)地方被修改,且修改全局變量不會(huì)觸發(fā)界面更新

像上面這樣定義的好處:
a既是局部變量(不用擔(dān)心變量被別的地方修改了)
具備31所說(shuō)的功能
變量被修改還會(huì)觸發(fā)界面更新
變量只能通過(guò)setA修改
33.如何修改a的值?
