setstate相关内容

setState更改后输入值未更新...增量和减量

我有这些递增和递减按钮,它们将相加或相减.我将从props中导入默认值,然后希望允许用户进行调整.因此,当我为适当的组更新状态(系列)时,似乎更新就很好了……但是输入值在HTML中仍然为"14",尽管我将其设置为 value = {this.state [mppt_number] .series} .状态更改后,它是否应该自动更新? 这可能与[mppt_number]变量有关....如果在创 ..
发布时间:2021-05-16 18:51:33 其他开发

React-使用setState函数调用删除嵌套的数组项

我正在尝试使用setState从数组中删除(半)深层嵌套的项目,但它似乎不起作用.我的状态结构如下: state = {currentSeries:null,currentRowIndex:null,行:[{id:shortid.generate(),节点:[],系列:[],//具有要删除的项目的数组},],}; 和我的删除项目调用: onRemoveModelElementClick ..
发布时间:2021-05-07 19:19:46 其他开发

在非输入元素上反应onKeyDown/onKeyUp事件

我需要捕获cmd按钮的上下事件,以便选择是否在setState中使用串联.我如何获得这些事件,例如在表格元素上? 解决方案 您必须在主体/窗口级别捕获按键.表格元素没有输入焦点,因此您无法从表格中捕获键(没有输入元素). var cmdDown = false;document.body.addEventListener('keydown',function(event){var ..
发布时间:2021-05-04 21:11:21 其他开发

SetState更新,但不保存

下面是我的代码,我试图设置状态字符串全局上下文值,该字符串本身存在,并且不属于变量数组,当我单击登录时,我可以看到包含全局值login.loggedin的h1根据请求更新为true,但是当登录完成并且auth0重定向回应用程序时,该值不再更改为login并返回false,在本教程中,我遵循的是 https://www.youtube.com/watch?v=35lXWvCuM8o Dev ed谈论 ..
发布时间:2021-04-23 20:12:11 其他开发

React SetState不调用渲染

我将我的函数发送给子组件以进行 callBack .在父级中,我有一个具有 setState 方法的函数: onInputUpdated(id){var array = {};让char = id.slice(-1);console.log(this.state.states)开关(字符){情况"a":array [id] = this.getY(ReactDOM.findDOMNode(th ..
发布时间:2021-04-21 19:05:48 其他开发

在React JS中this.setState的回调中使用this.setState吗?

是否可以在this.setState的回调中调用this.setState? 我正在制作类似Roguelike的Dungeon,并进行了设置,其中在this.setState的回调中使用了一个辅助函数,该函数再次调用this.setState.此时我的游戏停滞了. 因此,我在React组件中有一个对象,该对象具有生成随机2D数组映射的方法: this.Dungeon.Generat ..
发布时间:2021-04-21 19:04:38 前端开发

如何在React中显示表中的对象数组

我最近正在学习反应.我将状态设置为对象数组.我想在页面上的表中显示该数组(每个对象一行).我一直在研究地图,但是在理解地图时遇到了一些麻烦.我可以在代码的其他位置使用map来通过数组进行映射,但是在通过对象数组进行映射时遇到了麻烦.这段代码发生在我的渲染器内的div中: {this.state.orderDetails.map((item => ..
发布时间:2021-04-16 20:38:33 前端开发

将React状态更新为2D数组?

给出这个二维数组的反应状态, this.state =木板: [[null,null,null,null],[null,{id:21,canSelect:false},null,null],[null,{id:42,canSelect:false},null,null],[null,null,null,null]]} 关于使用 setState 更新此状态,我有3个主要问题: 1)我 ..
发布时间:2021-04-16 20:37:11 其他开发

异步设置ReactJS状态

如果您执行异步操作以更新 componentWillMount 中的状态(如文档所述),但是在该异步调用完成之前就已卸载了该组件(用户导航了),那么最终异步回调试图在现在已卸载的组件上设置状态,并使用 “不变违规:replaceState(...):只能更新已安装的或安装组件." 错误. 解决此问题的最佳方法是什么? 谢谢. 解决方案 更新2016 不要开始使 ..
发布时间:2021-04-12 19:02:05 前端开发

反应setState并等待

尽管在使用当前状态时建议使用功能setState(),但该功能仍不能异步.我们如何开发一个使用状态的函数,调用REST API,然后立即更改状态? 这是原始功能,无视setState的异步行为. onSortColumnChanged =(sortColumn)=>异步(事件)=>{const prev = this.state;const searchParams = {...上一个参 ..
发布时间:2021-04-12 18:50:08 其他开发

反应setState的深层嵌套值

我的React状态中有一个嵌套很深的对象.目的是更改子节点的值.到应该更新哪个节点的路径已经解决,我使用辅助变量在setState中访问此路径. 无论如何,我真的很难在这个嵌套的野兽中执行setState.我在一个Codepen中抽象了这个问题: https://codesandbox.io/s/dazzling-villani-ddci9 在此示例中,我要更改具有id def1234 ..
发布时间:2021-02-11 18:35:55 前端开发

React-生命游戏-根据用户单击的元素来更新2D数组中特定元素的状态

我仍在学习React并致力于编写John Conway的《生活游戏》.我已经使用状态为2D的数组为游戏创建了一个游戏板.我将此二维数组存储在App.js中的状态中.我还有两个功能组件,Gameboard.js和Square.js接收道具并创建游戏板. Gameboard.js创建一个表格并将道具传递给Square.js,让其知道哪些正方形应突出显示,哪些不应当突出显示.换句话说,它让每个单独 ..

React中的对象数组的SetState

好的,所以我很沮丧地找到正确的解决方案,所以我在这里发布了问题.给出答案将对我有很大帮助,因为我被卡住了! 状态树看起来像这样 this.state = { itemList : [{ _id : 1234, description : 'This the description', ..
发布时间:2020-11-27 04:17:34 其他开发

setState不会在Flutter中更改GridView中的值

基本上,我更新网格视图中使用的列表值,当我单击网格视图卡时,我正在更改该卡的颜色.当我打印颜色值时,它确实发生了变化,但是在gridview中却没有效果.请给我建议怎么办?我的逻辑方法是错误的吗? class FilterDialog extends ModalRoute { List mGradeList = []; List mS ..
发布时间:2020-11-20 22:50:18 其他开发

Yii中的Yii :: app()-> user-> setState吗?

我想在yii中了解这一点: Yii::app()->user->setState('key','value'); 如果我有一个大小为10的数组,并且将该数组设置为以下状态: Yii::app()->user->setState('data',$dataArray) 我还有另一个大小为15000的数组,并将该数组设置为如下状态: Yii::app()->user->se ..
发布时间:2020-11-10 21:41:13 PHP

Flutter设置状态onPressed on RaisedButton

我正在构建一个测验应用程序,该应用程序将在用户提交所选答案后显示正确答案的解释. 在布局上有两个按钮-“下一个问题"和"“提交答案." 在初始状态下,“下一个问题"按钮是微妙的,因为它不可单击,而只能单击“提交答案"按钮. 单击此处查看初始状态的布局 单击“提交答案"按钮时,应执行两个操作: 1.然后,“提交答案"按钮将变得微妙且不可单击,而“下一个问题"按钮将变为粗体且 ..
发布时间:2020-11-09 04:29:08 其他开发