As you probably know, React uses a State that needs to get updated and triggered when you start typing data in input fields. But with Appium 1.17.0 and lower, the sendKeys command isn't sending data to the field in the way that triggers State to update, which results in failures.
This issue should be resolved as of Appium 1.17.1.
See the release notes here for more details: https://github.com/appium/appium/releases/tag/v1.17.0,
Fix handling of React components whose state is handled by React (appium/appium-remote-debugger#202)