首页 文章
  • 9 votes
     answers
     views

    UIViewController生命周期调用与状态恢复相结合

    我正在尝试在使用iOS 6和故事板的应用程序中实现状态恢复,但我在找到一种方法来防止对重方法的重复调用时遇到问题 . 如果我只是启动应用程序,那么我需要在 viewDidLoad 中设置UI: - (void)viewDidLoad { [super viewDidLoad]; [self setupUI]; } 这在正常的非状态恢复世界中工作正常 . 现在我添加了状态恢复,在恢...
  • 3 votes
     answers
     views

    ReactJS状态未更新在setState回调中

    我正在构建一个SIP电话,当前的调用由SipPhone类处理,并使用React显示在前端 . SipPhone有一个调用列表,用于触发React组件正在侦听的回调 . 主电话组件的初始状态包含空Immutable List: constructor(props) { super(props); ... this.state = { calls: List(...
  • 2 votes
     answers
     views

    如何通过 Build 现有状态来更新reactjs应用程序的状态?

    我正在写一个reactjs聊天客户端,并在文档中遇到this,其中说 不要直接改变this.state,因为之后调用setState()可能会替换你所做的突变 . 把this.state看作是不可变的 . setState()不会立即改变this.state,但会创建挂起状态转换 . 调用此方法后访问this.state可能会返回现有值 . 无法保证对setState的调用进行同步操作,并且可...
  • 2 votes
     answers
     views

    如何知道是否所有setState更新都已应用于React组件中的状态?

    我正在阅读有关React setState的文档,其中说: setState()不会立即改变this.state,但会创建挂起状态转换 . 调用此方法后访问this.state可能会返回现有值 . 现在我有一个像这样的组件: class NoteScreenComponent extends React.Component { constructor() { supe...
  • 1 votes
     answers
     views

    React中对象的状态更新如何准确工作

    我正在学习React,并尝试围绕语法和概念 . 从React的教程中可以看出: 状态更新可能是异步React可以将多个setState()调用批处理为单个更新以提高性能 . 因为this.props和this.state可以异步更新,所以不应该依赖它们的值来计算下一个状态 . 我的问题是,如果this.state没有随时更新,我们可以依靠它来显示正确的信息吗?如果我的理解是正确的,React将...
  • 2 votes
     answers
     views

    Flutter中的状态更新

    我有一个了解国家如何运作的问题 .我在我的应用程序中设置了一个页面作为StatefulWidget,然后在该页面的状态内,其中一个主要组件是一个单独的StatefulWidget . 内部窗口小部件显示问题并允许用户输入答案 . 我当时想做的是在同一页面上显示下一个答案 . 输入答案后,我将内部窗口小部件回调到我的页面状态 . 我试图用另一个副本替换我的内部窗口小部件,但状态未重置 . 这是一个未...
  • 0 votes
     answers
     views

    颤动 - 从子级更新父级状态

    我无法从孩子那里更新父状态 . 子窗口小部件有一个名为'onDragEnd'的回调函数,一旦网格单元格上的拖放操作完成,就会调用该回调函数 . 此时父级(网格)应根据新排序项重建UI,但没有任何反应 . 如果我在'setState()之前设置断点,'elems'属性包含正确排序的正确项 . 即使我替换整个列表,UI也不会更新 . 有什么建议?我错过了什么? class _CustomGridSta...
  • 24 votes
     answers
     views

    QTcpSocket状态始终连接,甚至拔掉以太网线

    我有一个QTcpSocket,我正在读一个循环 . 每次读取完整数据包或出现错误时,我都会手动检查循环内套接字的状态: while(true){ if(socket->state()==QAbstractSocket::ConnectedState){ qDebug()<<"Socket status: connected. Looking fo...
  • 0 votes
     answers
     views

    React Native - 在静态函数中使用状态变量

    我是React-Native的新手,我在创建应用时遇到了问题 . 基本上,我有一个主要的应用程序做事情,其中之一是在状态中设置一个Date变量:sleepTime . 现在我已经创建了一个完美运行的时钟,并且每秒都会更新 . 我现在的问题是在我的主应用程序中创建一个函数,将实际日期(从时钟给出)与之前保存的日期进行比较 . 问题是我使用了一个静态函数,它在时钟类的每个tick上被调用,这个函数(c...
  • 1 votes
     answers
     views

    汉堡菜单切换状态不是在ReactJS中切换

    我正在尝试修复ReactJS中汉堡包菜单的移动视图中的错误 . 目前,单击时菜单会打开,但当用户在不同页面(组件)之间切换时,菜单会保持打开状态 . 我为菜单项设置了一个onClick事件来运行一个函数,该函数应该改变组件的状态以隐藏导航栏但不改变状态 . 这是我的组件: class Navigation extends React.Component{ constructor(props){...
  • 0 votes
     answers
     views

    使用具有范围模型的多个模型进行颤振

    我正在尝试在Flutter中构建一个Expense跟踪器应用程序,并决定使用Scoped Model进行状态管理 . 该应用程序的用户可以拥有多个帐户,每个帐户可以有多个交易 . 我如何建模这些与Scoped模型一起使用,我坚持选择一个好的架构 . 如果我创建一个UserModel,其中包含一个Accounts列表,其中每个Account是一个AccountModel,那么从AccountMode...
  • 0 votes
     answers
     views

    从多个输入框中反应setState

    我正在开发一个Recipe Box项目,我有一个程序,允许用户单击一个按钮,然后显示输入框,允许用户将新配方添加到列表中 . 我在表单中有两个输入 . 一个用于添加配方的名称,一个用于配料 . 配方名称的输入有效,并允许用户添加名称,但第二个输入框不会更新状态中的成分 . 为什么不在州内更新ingredientVal?为什么我不能在第二个输入框中输入文字? import React, { Comp...
  • 2 votes
     answers
     views

    用计算字段反应状态

    我有一个反应组件,它具有属性和状态 . 某些状态字段包含输入数据(从输入控件中提升),但状态中的字段必须根据当前状态和道具计算: The question: 更新状态计算字段的最佳方法是什么(基于状态和道具的其他字段)? 丑陋的方式: componentDidUpdate(){ this.setState({calculatedField:calculate(this.props,thi...
  • 2 votes
     answers
     views

    ReactJS和Reflux在组件安装之前监听商店

    我有这个疑问,我还没有能够谷歌,但我有这个反应组件,我想使用componentWillMount()方法使用回流存储更新它的状态 . 我能够更新商店中的状态,但是使用this.trigger从商店更新它的状态并没有给我更新状态的数据让我感到困惑 . 如何获取数据的更新状态 . 这是我的组件目前的样子 var Challenges = React.createClass({ context...
  • 0 votes
     answers
     views

    在Clojure中,Datomic中的分布式原子与Avout中的分布式原子具有相同的概念吗?

    当我查看Avout框架时 - 我在Clojure中看到了一个用于分布式事务状态的高级系统 . 有一个Distributed Atom的概念 . 现在我在我的代码中创建一个分布式原子 - 我将其称为 datom . 但这触发了另一个Clojure框架的想法 Datom ic(link) . 现在看来,Datomic是一种用于存储事实的分布式机制(称为 Datoms ) . 现在我有一些我想分发的...
  • 0 votes
     answers
     views

    循环不等待promise的解析(包含嵌套的firebase调用)

    我正在尝试在循环和外部firebase调用内部进行Firebase数据库调用 . 内部Firebase数据库调用使用从外部firebase调用和循环返回的数据,这就是它在外部运行的原因 . 然后应该将结果设置为状态 . Problem 未在状态中设置内部Firebase数据库调用中检索的值 . Theory 由于Firebase数据库调用是异步的,我猜测内部Firebase数据库调用在循环完成并设...
  • 4 votes
     answers
     views

    Wadler,“功能编程的Monads”,第2.8节

    Edit II: 啊,好吧:我不明白a和b是如何绑定在eval的定义中的!现在我做 . 如果有人感兴趣,这是跟踪a和b的图表 . 我非常喜欢图表 . 我发誓,绘制箭头确实改善了我的Haskell . A Diagram of an eval call (PDF) 有时候我觉得自己非常密集 在Wadler的“Monads for Functional Programming”第2.8节中,他将状态...
  • 3 votes
     answers
     views

    在子组件的状态之间共享父状态?

    学习React,我正在构建一个简单的计算器 . 组件模型是: - Calculator - Sliders (input[ref=cars]) - Dashboard (p {this.state.cars}) Sliders 是具有一组输入的组件,应通过父 Calculator 状态转移到 Dashboard . 我的目标是在 Sliders 输入组件更改时更改 Dashboard ...
  • 5 votes
     answers
     views

    存储状态更改时,React组件不会更新

    下面是我的组件类 . 该组件似乎永远不会执行componentWillUpdate(),即使我可以通过在mapStateToProps中返回之前的日志记录来查看状态更新 . 状态是100%更改,但组件不刷新 . import React, { Component } from 'react' import { connect } from 'react-redux' import { search...
  • 0 votes
     answers
     views

    迭代嵌套状态并更新项目

    好吧,这个问题引起了我的问题 - 可能是你不能做出反应,但我希望你能做到 . 我有一个从api返回的场地列表,它们被映射到我父组件状态的数组: this.state = { venues : [] } 除了映射场地名称,id等之外,还将“selected”的附加属性映射为布尔值设置为false . 此功能正常 . 然后将this.state.venues作为道具发送给子组件“Venu...
  • 0 votes
     answers
     views

    在本机中生成/创建复选框组件

    我一直面临着本机基础复选框和AsynStorage的一些问题 . 事实上,AsynStorage默认只接受字符串,但也可以存储布尔变量,我试图使用该方法,但每次都会得到一个字符串存储 . 虽然复选框只接受布尔变量并在我尝试使用字符串时抛出警告,但它不显示复选框的先前状态(已选中或未选中) . 所以,我决定使用TouchbleOpacity制作我自己的复选框..所以你们有任何想法如何制作它?这是我想...
  • 0 votes
     answers
     views

    在props从redux状态获取值之后设置react状态(这是axios请求的运行和Midleware中的ReduxPromise)

    我有使用connect函数从redux状态获取props的组件 . 但是,当此组件启动时,我的Redux状态是ReduxPromise,所以如果我在构造函数中指定this.state = {books:this.props.books},我显然会收到错误 . 我试过了 componentWillUpdate(nextProps, nextState){ this.setState({book...
  • 4 votes
     answers
     views

    如何将状态和县行添加到R中的geom_raster ggplot?

    我在S. California上有一个数据集(纬度,经度,值),我可以使用ggplot进行绘图(见下文) . 纬度范围从31.5到35.5,经度从-121到-113 . ggplot Map 看起来不错,但我想将州和县边界线添加到我的 Map 中 . 我已经尝试添加geom_polygon(),但我一直在获取整个美国西南部的边界而不是我的情节区域(S. California) . 我想知道是否有...
  • 0 votes
     answers
     views

    如何使用vuex通过vuejs中的props获取状态项

    我很抱歉我的英语不好 . 我来自vue的选择道具 . 我想通过道具 Value 获得州选项 . 我来自组件 . <template> <h1>this.$store.state.fromSelected</h1> </template> <script> export default { props: ['f...
  • 0 votes
     answers
     views

    Google映射地理编码器状态偏差

    我有一个谷歌 Map 应用程序,用户可以按国家,州,城市或街道地址搜索 . 用户可能在世界的任何地方,他们可能正在世界其他任何地方搜索,而不仅仅是在他们自己的国家 . 我需要地理编码器有偏见,这样如果输入了一个州(没有国家),它就会对国家进行地理编码,而不是对同名城市进行地理编码 . 我们的应用程序首先优先考虑国家,然后是州,然后是城市等...但是地理编码器并没有做同样的事情 . 例如 . 我想搜...
  • 0 votes
     answers
     views

    更改视图,警告:setState(...):只能更新已安装或安装的组件

    我无法在Stack Overflow上找到这个特定情况的答案,我不认为这是重复的 . 我有一个内置在React中的表单组件,如下所示: "use strict"; import React from "react"; import GameActions from "./../../actions/games"; import loda...
  • 0 votes
     answers
     views

    从具有回调的子组件触发时的setState()错误

    从具有回调的子组件触发时的setState()错误 组件首次挂载,卸载然后再次挂载按钮onclick => closeTab =>方法是setState ins不改变状态? 我无法共享fullcode因为它使用服务器端组件生成器并使用eval()函数注入它将无法工作 代码: ```java class XPage extends React.PureComponent { con...
  • 24 votes
     answers
     views

    React - 如何将状态传递给另一个组件

    我试图弄清楚如何通知另一个组件有关状态更改 . 假设我有3个组件 - App.jsx,Header.jsx和SidebarPush.jsx,我只是想做的就是用onClick切换一个类 . 因此,单击时Header.jsx文件将有2个按钮将状态切换为true或false . 其他2个组件App.jsx和Header.jsx将需要了解这些状态更改,以便只要这些状态发生更改,它们就可以切换类 . Ap...
  • 2 votes
     answers
     views

    是否可以做出反应(没有通量,还原等)以使子组件具有状态或根组件应该存储状态

    我一直在阅读(我只是使用react来创建测试应用程序来查看反应是如何工作的)状态应该存储在根组件中,当状态改变时,应该重新呈现整个树 . 目前我已经创建了一个bootstrap导航栏 . root --> NavBar --> NavHeader --> NavMenuBar --> NavMenuItem ... -...
  • 0 votes
     answers
     views

    媒体播放器的监听器 - Android

    我试图获得默认的音频播放器监听器控件 . 也播放/暂停等 我为媒体创建了一个 BroadcastReceiver 未调用媒体播放器监听器, <receiver android:name=".MediaStateReceiver"> <intent-filter> <action android...

热门问题