Pros:
- handles data binding & templating
- dynamic updating of view - only changes what's required, intelligent, throttled updating
Cons:
- can't load JSX file and read/render from PHP
- requires odd JSX JS template files
- relatively young, immature framework
- no experience with React at 10up
- unknown quality/breadth of documentation
Notes:
Pros:
-
handlebars is clean, easy to read, write
-
handlebars is language agnostic (can be loaded/read by PHP if need be)
-
can compress template files via grunt, load only when needed - no need to use empty divs
-
more mature framework
-
multiple backbone users at 10up
-
lots of documentation/examples
Cons:
- Have to build your own data binding
- no logic in handlebars template files