Как правильно структурировать ajax запросы во flux?
В простых примерах сделанных на react.js видел, что обращение к серверу лежало во вьющке которая перерендоревалсь при получении ответа от сервера.
Но хранить данные во вьюшке как-то не правильно, особенно когда используешь Flux.
На мой взгляд правильно после события (к примеру нажатия на кнопку "получить данные"), обращаться с своим сервисам, которые будут обращаться к серверу, получив ответ от сервера они должны задействовать определённый экшены, которые будут передавать данные в сторедж, а уже он будет их передавать во вьюшку, которая будет перерендериваться .
Но таких примеров я не видел, поэтому вопрос:
Как правильно организовать взаимодействие с сервером с точки зрения архитектуры приложения?