gpt4 book ai didi

javascript - refluxjs 中的操作方法

转载 作者:行者123 更新时间:2023-12-03 09:25:57 24 4
gpt4 key购买 nike

我现在正在尝试学习 refluxjs,但正在查看一个名为react-news 的 github 项目。

具体来说,该项目的这一行让我有点困惑:

https://github.com/echenley/react-news/blob/master/src/js/App.jsx#L80

Actions.hideModal();

Actions 来自项目的import Actions from './actions/Actions';

当我查看 Actions.js 时,我看到的唯一 hideModal 实例位于第 41 行和第 50 行。

https://github.com/echenley/react-news/blob/master/src/js/actions/Actions.js#L41 https://github.com/echenley/react-news/blob/master/src/js/actions/Actions.js#L50

我不确定 Actions.hideModal(); 的逻辑来自哪里。

最佳答案

在 Reflux.js 中(至少在 =< 0.2.x 中),操作在 store 中处理。一旦你在商店里环顾四周,你就会看到有一个modalStore。它设置监听所有操作,并触发 modalState.show 的传播支撑时hideModal称为:

hideModal() {
modalState.show = false;
this.trigger(modalState);
}

https://github.com/echenley/react-news/blob/master/src/js/stores/ModalStore.js

关于javascript - refluxjs 中的操作方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31664490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com