I hadn't so much with Protractor and React. Therefore, I looked for other options and found Nightwatch. It works pretty well so far and the page objects are a really nice abstraction.
However, I recently checked out Cypress and I might want to switch to it.
+1 for Nightwatch, was able to build nice CI utilizing this
Another +1 for Nightwatch from me - for anyone looking how to get started this might be useful
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.