では、何が何をしているのrefluxjs
かわかり.listen()
ません。私の理解では、nodejs eventemitter と同じ概念ですが、逆流は独自の方法でラップします。これに関するドキュメントがどこにも見つからないようです。多分私はそれを逃した。ソースコードまたはドキュメントで見つけたいので、それをどのように使用するかを.listen()
正確に知っています。refluxjs
1 に答える
2
README は試しましたか?それにはセクション全体があります: Listening to changes in data store。
データ ストアの変更をリッスンする
コンポーネントで、次のようにデータ ストアの変更をリッスンするように登録します。
// Fairly simple view component that outputs to console function ConsoleComponent() { // Registers a console logging callback to the statusStore updates statusStore.listen(function(status) { console.log('status: ', status); }); }; var consoleComponent = new ConsoleComponent();
関数であるかのようにアクションを呼び出します。
statusUpdate(true); statusUpdate(false);
上記の設定では、コンソールに次のように出力されます。
status: ONLINE status: OFFLINE
はい、そのセマンティクスは EventEmitter とほとんど同じです。内部ではeventemitter3 を使用しています。それ自体は で定義されています。listen
PublisherMethods.js
于 2015-07-23T18:11:05.737 に答える