- Create and style more components, based on the chat-static content. There should be approximately one CSS file per component.
- Make a SignIn component with a form that takes a user name or email.
- When the form is submitted, save that user in the state of the App component.
- When state.user is not set, show the SignIn component.
- When state.user is set, show the Main component.