问题标签 [getstate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
494 浏览

php - 获取 yii 中所有状态的列表

这是我的代码:

在这里,我动态设置 setState,但我想获取列表中的所有状态。我没有找到任何关于此的参考资料。我只发现了这个:

但这对我没有帮助。如何获取 yii 中所有状态的列表?谢谢

0 投票
1 回答
676 浏览

input - MonoGame/XNA Mouse.GetState() 总是返回 0,0 位置

我试图通过调用鼠标类并使用 GetState 方法来获取光标的位置,但返回值始终为 0,0。我到处搜索,所有代码在其他示例中看起来都一样。我尝试了其他声明类的方法,但得到了相同的结果。

0 投票
1 回答
193 浏览

xna - MonoGame/XNA 鼠标偏移

我正在尝试Mouse.GetState()用于我的菜单选择。目前,只有当我将鼠标悬停在菜单所在区域的左侧和上方时,它才会突出显示。我使用 DrawString 显示鼠标坐标,发现 0,0 点不在显示器的左上角或游戏窗口的左上角。它距离屏幕左上角大约 100,100 像素。此外,每次运行程序时,0,0 点都会移动。

我查看了其他有同样问题但无法解决的人。我尝试Mouse.WindowHandle = this.Window.Handle;在我的中使用,Initialize()但没有任何效果。我有两台显示器,当我强制全屏游戏时,它会在我的第二台显示器上打开,所以我禁用了它,但问题仍然存在。

这是我的代码http://pastebin.com/PNaFADqp的链接

游戏1类:

TitleScreen 类:

按钮类:

菜单类:

节目类:

需要帮助请叫我。我还在学习,我会把我的灵魂卖给你以获得答案。

0 投票
3 回答
66910 浏览

reactjs - 反应 setState/getState 和异步

为什么 React 中没有异步 getState 函数?

文档告诉我们 setState 是异步的。很好,但这意味着我们不能安全地使用 this.state并且我们还需要一个异步 getState 来尊重执行顺序。

据我了解,我们永远不应该使用 this.state 并使用这样的 getState 函数:

我的思维方式在这里遗漏了什么?为什么 React 中不存在这样的功能?

- 编辑 -

正如我的一个朋友告诉我的那样,这并不清楚,因为我不相信但第一个答案,让我们分析一些代码:

这个简单的例子表明我们不能在所有情况下都直接使用 this.state,因为 setState 是异步的。

这是一个可以使用 getState 的反例: http ://codepen.io/Epithor/pen/ZLavWR?editors=0010#0

简短的回答:不好的做法,甚至不确定 getState 给我们当前

解决方法很简单,但是我们可以分解一些函数并在不关心上下文的情况下使用它们这一事实似乎很有趣,不是吗?

因此,当许多事件以特定顺序发生时,有些事件会更改状态,有些会读取状态:您如​​何确定,当事件读取状态时使用this.state读取良好状态,因为所有更改都是异步的?

事实上,一切都是关于时间的:

由于您无法预测事件 1 或 2 的 setState 究竟何时会发生,您如何保证事件 3 将真正读取事件 2 中设置的状态?

简短的回答:事件在 JS 堆栈中排队,而状态更改在内部 React 队列中排队。在伸出手之前,内部 React 队列已完全取消堆叠。

0 投票
1 回答
344 浏览

redux - 是什么阻止代码改变存储状态?

store一个方法被调用getState,它将返回商店的当前状态。

是什么阻止我的应用程序中某处的代码(意外)修改返回state的 from store

假设我称之为:

我在getState对象上找到的实现store只是返回被每个新操作覆盖的内部状态对象。

在动作/新状态之间,是什么阻止代码修改将被另一个订阅者读取的状态?在我上面的示例中,设置someProperty'fun'storestate属性内持续存在,直到被覆盖。

虽然我显然不应该修改状态,但一个简单的错误可能会将状态绑定到某个(在不知不觉中)修改其输入的组件 - 可能是在角度环境中的 2 路绑定上?

getState()应该作为其state模型的克隆来实现吗?

PS 这与 Angular 没有特别的关系——这就是我没有添加标签的原因——让更多不习惯 Angular 的人回答这个问题。

0 投票
1 回答
26925 浏览

redux - 在 Redux Thunk 中使用 getState 是一种很好的做法吗?

我在这里的其他问题中看到了关于getState在操作中使用是否可以接受的相互矛盾的(或者对我来说只是令人困惑的)答案,并且我已经看到很多次它被称为反模式。对我来说,它似乎工作得很好,但如果我们不使用,这样做的最佳做法是什么getState

getState在 thunk 中使用来过滤当前连接到一些模拟数据并被拉入应用程序状态的用户数组。

这是我的操作的代码:

还有我的减速机:

我的 reducer 中使用的初始帐户状态只是:

accountCheck操作将用户(使用getStatefindByUID函数找到)传递到accountLogInSuccess减速器通过 将其值添加到当前帐户状态的位置Object.assign

宁愿不必在我的应用程序的根目录下获取用户,然后通过 props 将其传递,在 Redux 中完成此操作并让用户数据在状态下可用的最佳实践是什么?同样,getState到目前为止,在 thunk 中使用对我来说效果很好,但是是否有更好的解决方案来解决这个问题而不被认为是反模式?

0 投票
0 回答
361 浏览

java - GETSTATE weblogic 命令耗时太长,有什么建议吗?

我制作了一个脚本来检查服务器是否启动,以防它关闭或没有响应,我重新启动它。我使用 GETSTATE 命令

我每分钟运行一次以确保服务器正在运行,但有时需要很长时间,尽管服务器已启动并正在处理请求。

如果有帮助,使用 http 而不是 t3?如果它与使用的协议无关,我该怎么做才能减少时间,或者我如何检查服务器是否真的在运行和处理请求?

0 投票
2 回答
2633 浏览

javascript - react-redux with thunk - getState 不是函数

我目前收到错误 TypeError: getState is not a function 我正在尝试类似于http://redux.js.org/docs/advanced/AsyncActions.html上的示例

action.js - 此处发生错误

应用程序.js

...

减速器.js

为了便于阅读,省略了一些代码。

我也试过这个并收到 TypeError: dispatch is not a function

0 投票
1 回答
10317 浏览

javascript - redux getState() 不返回更新的状态

让我卡住了好几天的问题是,虽然我的 redux devtool 显示成功的状态更新,没有任何突变并且 View 组件重新渲染成功,但是当我调用 getState() 它总是返回初始状态并且不在乎更新状态!任何知道什么会导致这种情况的人请帮助我。

我使用 react-redux 和 redux-thunk

动作.js

减速器.js

Page01.js

0 投票
1 回答
580 浏览

java - 在java中使用getState

我是编程新手,刚开始在Java. 我看到命令 getState 并了解它对特定代码的作用,但我不知道它实际上做了什么。getState()命令上的作用是什么Java?我们用它做什么?