MVVM architectural pattern for a ReactJS application : <p>I'm a semi-senior <code>react</code> and <code>JavaScript</code> developer, I've made several Universal <code>react</code> application.</p>

<p>Today our CTO told me: <em>Do you use a software architectural pattern for your application?</em></p>

<p>I've no answer, He points to the <code>Android</code> team which use <code>MVVM</code> for their applications.</p>

<p>I'm searching greedy but not found a trend methodology or example for this situation. I've used <code>Redux</code>, <code>Redux-Saga</code>, <code>React-Context</code> and etc.</p>

<p>I don't know how to explain to our CTO or what is his answer? </p>

<p>Hence: <strong>Does a <code>react</code> app really need a software architectural pattern?</strong></p>
