Separation of concerns in React Apps

If your React application is difficult to maintain it might be due to the lack of separation of concerns, ToolTime's Apps were encountering such difficulties a year ago.‌‌ The newly hired Engineering Team decided to transform an experimental MVP application, which was mixing concerns and therefor hard to maintain, into…