React-你们啊nativee state中多维数组如何修改

我在redux里设置了一个switchState属性默认false,給index页面上按钮的默认状态当按钮开关改变后,怎么能修改switchState的值最后还要再设置给页面上开关的默认状态用

// 在一个点击事件里面


刚学React不是很了解,半瓶子不到的水岼,做了个点击按钮就向数组中添加数据并渲染,一开始并不知道,只知道用到setState,网上很多用法都是

问题来了,里面的数据居然不能有多级关系,也就昰a.b这种形式,这可晕了,
本来页面只要点击时加刷新也能出来,但我稍微死抠了下,还真给抠到了答案,
讲真这个逻辑不是很明白(目前)
定义一个变量接收state里的数组
然后将新对象塞入变量中
state中的数组居然跟着变了,我…
于是就找了点资料,因为时间太晚看的一知半解,这里讲述下
大概就是state里数據修改后也会同步上一个什么的, 好像是跟流程图有关,
具体有理解的同学麻烦评论讲一下,感激不尽,太晚了,先睡了,哦呀粟米!

React你们啊nativee内部分别使用了props, state来区分组件的属性和状态props用来定义组件外部传进来的属性, 属于那种经过外部定义之后, 组件内部就无法改变。而state维持组件内部的状态更新和变化, 组件渲染出来后响应用户的一些操作,更新组件的一些状态如果组件内部状态不需要更新,即没有调用过/facebook/react-你们啊nativee


我要回帖

更多关于 你们啊native 的文章

 

随机推荐