https://www.youtube.com/watch?v=D-ioDiacTm8

How API of React scale to big apps, like FB.

Ideal framework: Minimal time to find root cause of a bug.

Process of fixing bug: Reproduce a bug – get app to specific state.

React has DevTools extension.

At Facebook, every component has unique name and filename and file structure matches it.

State of the app could be spread in whole codebase. In React state is owned by component.

Only way to change state is: getInitialState and setState

Props are values passed from parents - they are immutable.

Inherited scope in Angular is hard to grasp when understanding app. React has more boiler plate, but is more robust.

Prop types – uniq in JS libraries. Checking at runtime.

In jQuery, you never know when element is completed. Every other function can mutate it.