{"action":"opened","issue":{"url":"https://api.github.com/repos/spoike/refluxjs/issues/196","labels_url":"https://api.github.com/repos/spoike/refluxjs/issues/196/labels{/name}","comments_url":"https://api.github.com/repos/spoike/refluxjs/issues/196/comments","events_url":"https://api.github.com/repos/spoike/refluxjs/issues/196/events","html_url":"https://github.com/spoike/refluxjs/issues/196","id":54957905,"number":196,"title":"Are stores allowed to send actions to other stores?","user":{"login":"moreofmorris","id":244516,"avatar_url":"https://avatars.githubusercontent.com/u/244516?v=3","gravatar_id":"","url":"https://api.github.com/users/moreofmorris","html_url":"https://github.com/moreofmorris","followers_url":"https://api.github.com/users/moreofmorris/followers","following_url":"https://api.github.com/users/moreofmorris/following{/other_user}","gists_url":"https://api.github.com/users/moreofmorris/gists{/gist_id}","starred_url":"https://api.github.com/users/moreofmorris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moreofmorris/subscriptions","organizations_url":"https://api.github.com/users/moreofmorris/orgs","repos_url":"https://api.github.com/users/moreofmorris/repos","events_url":"https://api.github.com/users/moreofmorris/events{/privacy}","received_events_url":"https://api.github.com/users/moreofmorris/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-01-20T23:50:50Z","updated_at":"2015-01-20T23:50:50Z","closed_at":null,"body":"Hello.\r\n\r\nI'm using Reflux and React for a prototype at work and I'm wondering, is it convention with Reflux for stores to send actions, like I send actions from components, for other stores to listen and respond to? I only ask, as I have a couple of stores that rely on other data from other stores. When I use the `listenTo` method on a store that listens to another store, everything gets quite complex and I've also run into what seems to be circular errors, it just won't run.\r\n\r\nI'm very used to Backbone and how it handles data. I'm just having a hard time wrapping my head around how Reflux is meant to do things. I've read that I can't have stores calling actions, that should only be in the components, but then I don't really know how to get data from other stores and make sure everything is synced."}}