What is the virtual DOM?
How does rendering a component affect other components ?
What's the name of the syntax we use to describe a UI in React?
How to pass data from parent to child components?
How to pass data from child to parent components?
How to give components memory?
What do we call an input element that is completely synchronised with state?
What is reconciliation?
What is the reconciler and what other name is it referred to as?
What is the key prop?
How does the key prop work behind the scenes?
What triggers a component to render?
What is a cleanup function used for?
When does a cleanup function run?
What do we need a cleanup function for? Give examples.
How to render an element outside of component scope/tree?