setstate相关内容

如何在Flutter中使用提供程序正确获取API

我目前正在处理一个问题,我需要一些API中的数据才能将其显示在我的小部件中.我遵循了一些提供程序体系结构模式,其中两次setState: 1-提取数据时 2-当数据已被提取 所以我当前要解决的问题是,我的小部件引发了以下错误: setState() or markNeedsBuild() called during build. 我知道此错误是因为在构建过程中调用了s ..
发布时间:2020-11-09 04:11:35 其他开发

Flutter GestureDetector,onTap自动触发,怎么办?

我有一个有状态的小部件,其中有一个简单的网格,每个网格单元中都有一个容器. 我想单击一个单元格/容器并更改其内容. 问题在于,对于所有cel,应用刷新时都会触发GestureDetector-> onTap方法. 在下面的示例中,_changeCell方法立即针对所有cel触发,并且onTap不起作用. 有什么想法吗? import 'package:flutter/ ..
发布时间:2020-11-09 02:02:36 其他开发

Listview.builder的builditem函数内的Flutter Setstate无法重新加载

我有一个从firestore加载信息的streambuilder.然后,我使用listview.builder来显示信息.显示的信息由函数firstBuildItem或buildItem调用. 我想要的功能是,当用户单击用手势检测器包装的容器时,我希望另一个小部件在主小部件下方展开.我不确定如何用flutter实现此目的,因为由于每个消息都是listview.builder内部的项目,因此布 ..
发布时间:2020-11-09 01:48:19 其他开发

空置状态有什么意义?

我想知道在不为变量设置新值的情况下调用setState的要点. readLocal() async { prefs = await SharedPreferences.getInstance(); id = prefs.getString('id') ?? ''; if (id.hashCode ..
发布时间:2020-11-09 00:55:46 其他开发

Flutter:从另一个类调用SetState()

我试图制作一个简单的图像,当按下按钮时该图像会出现或消失.该按钮与图像位于不同的类中,因此在Flutter中,这会引起很大的问题困扰. 我已经阅读了很多关于此的论坛,并且尝试了所有提出的解决方案,但是没有一个对我有用. 我正在尝试做的事情: class SinglePlayerMode extends StatefulWidget { @override SinglePl ..
发布时间:2020-11-09 00:55:18 其他开发

调用`this.setState()`会中断componentWillReceiveProps中道具的流类型检查

我在调用this.setState()之前就知道它是字符串,这时我在道具上遇到了流错误.如果将setState()调用移到使用prop的行之后,则错误消失.我收到的错误是: 空 此类型与预期的字符串参数类型不兼容 未定义 此类型与预期的字符串参数类型不兼容 两个错误都发生在同一行代码上. 这是该组件的精简版本.请参见componentWillReceivePro ..
发布时间:2020-11-08 23:12:33 前端开发

单击“提交"按钮将值传递给子组件-ReactJS,单击两次

我想将值从SearchInput(父级)传递到FetchData(子级)组件.它无法正常工作,因为我必须单击两次以获取数据,并且在单击“提交"按钮后this.props.loaded应该为true.我知道,我应该使用回调函数,但是我不知道哪个函数以及在哪里.我一周前开始学习ReactJS. import React, {Component} from "react"; import F ..
发布时间:2020-11-04 01:09:52 前端开发

React.js setState异步

我正在构建一个小的搜索引擎,并遇到以下问题: 每次输入查询时,最后一个字母都会丢失.我发现,这与 setState 有关,并且不是异步 ...但是我无法针对我的情况提出解决方案. 她是我的职责: searchHandler = ({ target: { value } }) => { this.setState({ term: value }); this.upda ..
发布时间:2020-11-04 01:05:07 其他开发

如何在React的组件范围之外使用React的上下文API:ReactJS

我正在使用react的上下文API来存储USER_TOKEN以进行身份​​验证。 我还在一个单独的模块中维护一个通用的提取函数,我想在其中使用此USER_TOKEN 。 很明显,我不能在此模块内使用此USER_TOKEN,因为它不是React组件。 有什么办法可以在此提取函数中使用此USER_TOKEN。 成功登录后,我将USER_TOKEN存储到上下文API变量中。是的, ..
发布时间:2020-10-30 21:03:39 前端开发

使用useState()挂钩测试功能组件时设置状态

当我用酶测试类组件时,我可以执行 wrapper.setState({})来设置状态。使用 useState()钩子测试功能组件时,现在该怎么做? 例如在我的组件中,我有: const [mode ,setMode] = useState(“ my value”); 我想在我的内部更改模式测试 解决方案 使用挂钩中的状态时,您的测试必须忽略诸如状态之类的实现 ..
发布时间:2020-10-30 04:37:19 其他开发

扑setState到另一个类?

我有一个根类 RootPage ,它是一个始终在视图中的 StatefulWidget 。我想更改 RootPage 中的 body ,该内容由 RootPage的currentPage小部件来自不同类,例如我的 FeedPage 类和我制作的任何其他类? 示例代码 import'package:flutter / material.dart'; 类RootPage扩展了Sta ..
发布时间:2020-10-14 23:48:17 其他开发

如何从ReactJs中的另一个组件调用setState

我有两个React组件,我想调用setState在一个Component中设置状态,但在另一个Component中调用。 我该怎么做? 解决方案 如果使用功能组件,则可以使用 useState 。 Donc忘记“保存”邮件。 (记住)使用 useCallback 处理程序的引用,它可以帮助React避免无用的重新渲染。 功能性组件解决方案 // myContainer.js ..
发布时间:2020-10-07 00:40:53 其他开发

何时使用React setState回调

当反应组件状态改变时,将调用render方法。因此,对于任何状态更改,都可以在渲染方法主体中执行操作。那么,setState回调是否有特定的用例? 解决方案 是的,因为 setState 以异步的方式工作。这意味着在调用 setState 之后, this.state 变量不会立即更改。因此,如果要在状态变量上设置状态后立即执行操作,然后返回结果,则回调将非常有用 请考虑以下示例 ..
发布时间:2020-09-28 23:43:26 其他开发

React Props在确认页面中未正确显示信息

我正在React中设计一个具有主表单生成器(Create Job.js)以及一些表单页面(AdditionalInfo.js)和的表单(Confirmation.js).此表单具有标签输入,可让您从API提供的下拉列表中选择标签.所选项目需要稍后在确认页面中显示. 这是我的主要表单生成器,具有道具和功能:(CreateJob.js) state = { step:1, ..
发布时间:2020-09-15 22:46:58 前端开发

在我的表单中使用react-rating组件时如何设置值的状态?

我正在使用React Rating( https://github.com/dreyescat/react-rating ) 而且我不确定如何为我的2个评分设置值的状态.其他领域都很好. 我能够获取要在控制台中显示的值.我不知道如何在handleRatingChange()中设置状态. 此外,当我完成评分后填写其他字段时,评分也会重置. 这是我的代码: var Rating ..
发布时间:2020-08-15 18:49:37 其他开发