刚学React不是很了解,半瓶子不到的水平,做了个点击按钮就向数组中添加数据并渲染,一开始并不知道,只知道用到setState,网上很多用法都是
this.setState({msg : ‘修改的数据’}) 这样就会渲染
问题来了,里面的数据居然不能有多级关系,也就是a.b这种形式,这可晕了,
本来页面只要点击时加刷新也能出来,但我稍微死抠了下,还真给抠到了答案,
讲真这个逻辑不是很明白(目前)
定义一个变量接收state里的数组
然后将新对象塞入变量中
最后this.setState({变量})
state中的数组居然跟着变了,我…
于是就找了点资料,因为时间太晚看的一知半解,这里讲述下
大概就是state里数据修改后也会同步上一个什么的, 好像是跟流程图有关,
具体有理解的同学麻烦评论讲一下,感激不尽,太晚了,先睡了,哦呀粟米!
本文发布于:2024-02-02 15:43:14,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170685979244787.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |