The previous lesson introduced the React component lifecycle mounting and unmounting. In this lesson you will learn some simple uses for these hooks.
While using setProps may be considered an anti-pattern when allowing children components to update their own props in this case we have a single component for our entire app where using setProps or setState are both perfectly acceptable methods for triggering a render. The use of setProps here was actually added in the previous video merely to illustrate it's existence and usage.
It's working for me, using react 0.13.2. Here is a working example of the above code: