title: Questioning Company Project Structure
body: <p>I recently got a new job and am quite new to the React JS developer scene and have gotten to work understanding and working with the companies codebase.</p>
  <p>Currently with have three repos:</p>
  <ol>
  <li>Main Website ( React JS )</li>
  <li>Mobile Application ( React JS and Capacitor )</li>
  <li>Design System ( Basically its storybook that stores all the components )</li>
  </ol>
  <p>Now here is the part I am having a hard time understanding. There was a decision to not only share the components through the design-system but to also share business logic.</p>
  <p>In this case the design-system doesn't only house components, It also contains our <strong>Redux Store</strong> (Including its logic). We then link our Design System to our other projects (Website and mobile) pulling  all the components and Redux as needed. I have searched to find examples of such a setup throughout the internet but I haven't found any examples.</p>
  <p>My question is, Is it a practice to store your redux store and its logic within another repository? outside of the actual react project?</p>