well react has been developed by facebook from really specific uses which not every website has.
i don't like the "module oriented frameworks" like backbone, react. angular2 ...
BUT if have to choose, i might go for vue.js which pretty light wight and easier to use.
anyway good luck with that