---
title: "Comment by Caner Dağlı on \"Tips For a Better Redux Architecture: Lessons for Enterprise Scale\" | Hashnode"
description: "Thanks for the great post Michael. What if two different modules have common components? How would you organize that?"
url: "https://hashnode.com/posts/tips-for-a-better-redux-architecture-lessons-for-enterprise-scale/58327eec23b26d367bf71cd3/comment/5832cb7bd30fa81b7b8a2658"
---

[Discussion](https://hashnode.com/posts/tips-for-a-better-redux-architecture-lessons-for-enterprise-scale/58327eec23b26d367bf71cd3)

Comment [Tips For a Better Redux Architecture: Lessons for Enterprise Scale](https://hashnode.com/posts/tips-for-a-better-redux-architecture-lessons-for-enterprise-scale/58327eec23b26d367bf71cd3)

[Caner Dağlı](https://hashnode.com/@cdagli)

[Nov 21, 2016](https://hashnode.com/posts/tips-for-a-better-redux-architecture-lessons-for-enterprise-scale/58327eec23b26d367bf71cd3/comment/5832cb7bd30fa81b7b8a2658)

Thanks for the great post Michael. What if two different modules have common components? How would you organize that?

[Michael Gilley](https://hashnode.com/@michaelgilley)

[Nov 21, 2016](https://hashnode.com/posts/tips-for-a-better-redux-architecture-lessons-for-enterprise-scale/58327eec23b26d367bf71cd3/comment/5832cb7bd30fa81b7b8a2658#reply-58331a9ba96be26a2dc48f75)

Thank you @cdharrison. If you have common components (for example forms or a common header) you'd move those out to their own module. We have a few of those global modules like FormElements that don't need a module dir/file but live at the root level anyway and are imported where needed. In these cases the root App module does not import anything from these modules. Great question!
