VueJS + Django Channels : <p>I just finished reading the introductions for <a href="https://vuejs.org/v2/guide/#Getting-Started" rel="noreferrer">VueJS</a> and <a href="https://channels.readthedocs.io/en/stable/getting-started.html" rel="noreferrer">Django Channels</a> and would like to use them together to provide real-time updates to several components on a webpage. This illustrates the basic idea:</p>

<p><a href="https://i.stack.imgur.com/fC6S1.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/fC6S1.jpg" alt="enter image description here"></a></p>

<p>Being new to VueJS, it seems the diagram above requires some type of "middle man", between the VueJS components and the websocket, that makes sure each component gets the correct data.</p>

<p>So, my questions are:</p>

<ol>
<li>Architecturally, is this a good design?</li>
<li>If so, can VueJS act as that "middle man" to manage which component connects to which channel?</li>
</ol>

<p>Thanks for your help :)</p>
