Exercise 14.1

Consider these Redux/Flux-related questions.

  1. Compare and contrast Redux vs. Flux.
  2. Why would an application, such as our comments application, need Flux/Redux?
  3. What data should be stored in component state? the Redux store? the cloud database?
  4. Where would async actions be used in this architecture?

Exercise 14.2*

Consider (only) one of the following web applications.

Construct a diagram of the basic components you believe would be required to implement your chosen web application and how they are deployed. Include machines/servers, application environments, files and communication protocols. Be prepared to explain your diagram.

*Cf. Lab exercise 1.1.

Exercise 14.3

Consider the following MERN-related issues.

  1. Name some alternatives to the MERN stack.
  2. Describe potential weaknesses of the MERN stack.