网站建设 之 react usestate

react着重在于“不可变动”

如果变动了怎么办呢?那就整个新的

局部变量/函数/jsx-》state/props-〉ref,依次越来越难变

每次state/props,局部变量/函数/jsx都是新的

既然函数是新的,那么就会有一个问题,回调函数用的props/state还是旧的

例如setState了state A,整个页面都是新的,linster会被注销重新创建,那么state A还是新的

如果延时的函数,例如setTimeout,它用了一个state,如果这个state被更新了,那么就无法更新延时函数里的state A了,除非放到ref里面

你可能感兴趣的:(react.js,前端,javascript)