原文:【React】哪些数据应该放到state中?

.识别出最小的 但是完整的 代表UI的state: 为了正确构建应用,首先需要考虑应用需要的最小的可变 state 数据模型集合。此处关键点在于精简:不要存储重复的数据。构造出绝对最小的满足应用需要的最小 state 是有必要的,并且计算出其它强烈需要的东西。 在判断哪一个是 state 时,简单地对每一项数据提出三个问题: .是否是从父级通过 props 传入的 如果是,可能不是 state ...

2016-10-31 16:58 0 1607 推荐指数:

查看详情

React state应该以怎样的形式保存数据

现在的react单页面应用,为了保持切换页面后,页面状态不丢失,会把部分状态数据保存在redux。 现在的问题是这个state数据会用于前端状态展示,也会用于后台接口的参数,这两部分的格式是不同的。 比如日期,在前端是Moment格式,作为后端参数时,需要转化为ISOString ...

Mon Apr 13 02:16:00 CST 2020 0 706
Reactprops与state

以下内容均为个人理解。 1.state: 在reactstate可以看成管理页面状态的集合(实则一个对象而已),库里面的成员均为页面渲染变量,整个页面为一个状态机,当state发生变化时,页面会重新渲染,页面随state变化而变化。 2.state如何正确使用 ...

Tue May 02 23:53:00 CST 2017 0 9895
reactstate和props

这两个知识点是react中非常重要的部分,今天再深入复习一遍。 state state这个单词本来的意思是状态,在react,它只是用来控制这个组件本身自己的状态,我们可以用state来完成对行为的控制、数据的更新、界面的渲染,由于组件不能修改传入的props,所以需要记录自身的数据变化 ...

Tue Jul 09 05:13:00 CST 2019 0 897
reactstate与setstate的使用

我们可以利用state来定义一些变量的初始值 要更改state里的值,注意要遵循react里immutable规范,state不允许我们做任何改变,只能通过setState来更改 强烈推荐setstate的写法如下: 还可以这样写 ...

Fri Mar 29 08:58:00 CST 2019 0 603
react state是异步还是同步?

回答:异步更新,同步执行 state()本身不是异步,但他的处理机制给人一种假象是异步的,他的处理是在生命周期变化的时候 state中有两个参数 第一个(prestate,preprop)=>{},传入的是可以是一个对象,也可以是一个函数,函数的参数是state和prop不过都是前一个 ...

Sat Jan 16 01:24:00 CST 2021 0 491
Reactstate与props介绍与比较

一.state   1.state的作用     stateReact组件的一个对象.React把用户界面当做是状态机,想象它有不同的状态然后渲染这些状态,可以轻松让用户界面与数据保持一致.      React,更新组件的state,会导致重新渲染用户界面(不要操作DOM).简单来说 ...

Sat Mar 19 04:24:00 CST 2016 1 31887
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM