In this tutorial we are creating a status update app in ReactJS. It will take user input from a text area and will post it in a timeline below that input area. You will also be able to delete status messages. Our app will contain one class based component and other function based components. We will use input in separate component and we will also render messages from a separate component. You will also learn de-structuring props. We will omit the prop.something and will de-structure them in function parameters area. The app will also restrict user to submit if he has not typed the message. You will see the thought process involved in creating an app.