What is React?
- SPA (Single Page Application)
What are the major features of React?
What is JSX?
What is the difference between a component & element?
- Elements are the immutable version
What is state?
- It can change over the lifetime of a component
What are props?
What is the difference between props & state?
- — Props can’t
What is the difference between HTML & React events?
- Native events vs Synthetic Events
What are Synthetic Events?
- So the Virtual DOM can track changes
What are conditional expressions?
What is ‘key’ used for?
- — Helps in fetching & changing that specific element
What are refs?
How to create refs
- React.createRef
What is the Virtual DOM
What are controlled components?
What are uncontrolled components?
- Traditional HTML
What is “lifting up state”?
What is context?
What are the different phases of a component lifecycle?
What are higher order components (HOCs)
- It wraps reusable functionality around a component
What are children props?
What are the core principles of Redux?
What is the difference between mapState & mapDispatch?
- mapDispatch = write props (actions)
How does “connect()” work?