---
title: "Comment by Erik J on \"Build a React Application With Clean Architecture\" | Hashnode"
description: "Thanks for the informative article! I have a couple of questions: Why is it that you add dependencies on both React and tictactoe/adapters from the common folde"
url: "https://hashnode.com/posts/build-a-react-application-with-clean-architecture/65f34ee5be152a1e6429b813/comment/67700bb25f0a1edd86767d97"
---

[Discussion](https://hashnode.com/posts/build-a-react-application-with-clean-architecture/65f34ee5be152a1e6429b813)

Comment [Build a React Application With Clean Architecture](https://hashnode.com/posts/build-a-react-application-with-clean-architecture/65f34ee5be152a1e6429b813)

[Erik J](https://hashnode.com/@erkjlvk)

[Dec 28, 2024](https://hashnode.com/posts/build-a-react-application-with-clean-architecture/65f34ee5be152a1e6429b813/comment/67700bb25f0a1edd86767d97)

Thanks for the informative article! I have a couple of questions:

Why is it that you add dependencies on both React and `tictactoe/adapters` from the `common` folder? Shouldn't it be independent?

All your controllers depend on React. Why is this? Shouldn't they be UI framework-agnostic if following the Clean Architecture?
