• 10 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 2/7/20

Understanding React

Log in or subscribe for free to enjoy all this course has to offer!

Evaluated skills

  • Set up a React development environment
  • Question 1

    1. Which of these problems is React least suited to address?
    • Disorganized code that often breaks in unpredictable ways when changes are made.

    • Sluggish UI interactions.

    • Slow initial page loads leading to a high bounce rate.

    • Too many variables on the global "window" object.

  • Question 2

    Which of these statements is true about React components?

    Careful, there are several correct answers.
    • Components are similar to functions in Javascript, and can be written as functions.

    • Components are modular UI elements.

    • It's OK for components to directly mutate each others' state.

    • It's OK to nest components. This is called composition.

  • Question 3

    Which of these statements is true?

    Careful, there are several correct answers.
    • EmberJS and Angular 2 are powerful frameworks, but only React can be rendered on the server side with Node JS.

    • EmberJS and Angular both separate template files from Javascript, whereas in React you just build elements directly in Javascript.

    • React is a monolithic web framework that benefits from having a community that all uses the same build tools.