We have been using React for 3 years at Recruiterbox. We faced a lot of challenges during the update of react 16 mainly due to legacy code and the number of files (3000+) we have.