As I embark on my Angular 2 journey with TypeScript, I am exploring the most efficient way to structure my application.
Consider a scenario where I need to perform CRUD operations on a product. Should I create a separate component for each operation, such as createProduct.component, editProduct.component, getProduct.component, etc.? These components would all utilize the product class and product.service to handle HTTP requests to the server. Is this approach logical, or is there a more effective method?
While I believe this strategy makes sense, I am struggling to find comprehensive documentation on this issue due to the newness of Angular 2. Any insights or suggestions would be greatly appreciated.