In this chapter, we've created our main project components, a reusable editor component, and within the previous topic, we've created and integrated a user area component. Within this topic, we're going to create a commenting system that enables users to write comments on projects. The commenting system will use our editor component to make existing comments editable. We're also using our user feature and the profile picture component to visualize user comments. Based on the authoring user of comments, we will decide if existing comments are editable for the logged in user:
The preceding diagram illustrates the architecture of the component tree within the commenting system that we are about to create.
The comments component will be responsible for listing all the...