In this chapter, we are going to pick up where we left off and start coding the frontend of the Q&A app.
We'll be focusing on building the home page of the app and implementing all the components that make up the page. We'll start by gaining a good understanding of how to create function-based components with JSX. We'll understand the different approaches we can take in order to style our app and use one of these methods. Then, we'll learn how we can implement properties on components in order to make them configurable. Finally, we'll learn about what component state is and how it can help us implement an interactive component, along with how to handle events in React.
By the end of this chapter, we'll have an understanding of when components are rerendered and how we can optimize this process.
We&apos...