0
|
Dariusz Legizynski · 技术社区 · 5 年前 |
|
1
1
出现错误消息: 错误:操作必须是普通对象。对异步操作使用自定义中间件。 这是正确的。如果没有能够处理另一种类型操作的中间件,这将无法工作。 1) 但在我的应用程序中,我使用了名为useffect()的钩子with。还是我错了?
2) 我应该在应用程序中使用useffect()和useDispatch(),还是可以使用useSelector()完成所有操作(或/和useDispatch(),或/和useffect())
3) 教程代码使用{connect},这相当于useSelector()。我没有使用不必要的useDispatch()和/或useffect()?如果是,那么我如何在不发送的情况下更改按钮的文本?
确保你不提供
|
|
2
1
useState和useEffect是两个基本的React原语。
Redux使用不同的方法:
那效果怎么样? 由于dispatch只将对象作为参数(因为业务逻辑在别处定义),因此向其传递函数或承诺没有任何意义。 但你可以通过几种方式触发它们:
选项1和2非常好,但缺点是您必须在本地定义业务逻辑,而不是将其与视图分离。 在不同的地方定义它可以让你更容易地扩展和维护应用程序。
如果你有使用它们的理由,你可以坚持使用优秀的React原语,而不是毫无理由地过度设计你的应用程序。 |
![]() |
Gonçalo · 使用OAuth2.0对用户进行身份验证 11 月前 |
![]() |
Tunahan Keklik · 如果用户仍在网站上时会话过期怎么办 1 年前 |
![]() |
Diogo Amaral · 实现API请求的正确方式 1 年前 |
|
unuser · JWT得到验证,即使我更改了其中的一个字符[重复] 1 年前 |
|
rudinable · OAuth2无效授权 1 年前 |
![]() |
El. K · 如何使用OAuth正确授权Mastodon? 1 年前 |
![]() |
NotX · 使用授权代码流登录后,如何返回到上一页? 1 年前 |
|
Eric · 谷歌登录按钮几乎无法使用新的“谷歌身份服务库”进行定制 1 年前 |