- Name 3 JavaScript Array/Object Methods that do not produce side-effects? Which method do we use to create a new object while extending the properties of another object?
- Describe
actions
,reducers
and thestore
and their role in Redux. What does each piece do? Why is the store known as a 'single source of truth' in a redux application? - What is the difference between Application state and Component state? When would be a good time to use one over the other?
- What is middleware?
- Describe
redux-thunk
, what does it allow us to do? How does it change ouraction-creators
? - Which
react-redux
method links up ourcomponents
with ourredux store
?