You're being down voted because this core bit of your position is a load of crap:
> Choice A. by picking reactjs I'm in a clear violation of FB patents
Please tell us what Facebook patents one is "violating" by using React.
> Choice A. by picking reactjs I'm in a clear violation of FB patents
Please tell us what Facebook patents one is "violating" by using React.
your argument of where are the FB patents on react is an example of your naivety
my position all along has been, using other libs than react is LESS likely to violate FB patents, and thus gives more freedom to compete with FB. if that's your definition of load-of-crap, well, that's not my definition.