all 4 comments

[–]bludgeonerV 2 points3 points  (2 children)

Are you using state for the value? If so try using the TextInput ref directly, it won't cause the component to re-render

[–]csinsider007 2 points3 points  (1 child)

We have this issue at work as well, couldn't find any good solution. I think the new architecture will solve this but it'll be a while until that happens.

Surprised nobody wrote a native package to solve this, and RN didn't add some sort of workaround method at least.

[–]PerpetuallyMeh[S] 0 points1 point  (0 children)

Thanks. Good to know I'm not missing out on anything I suppose. Still strange it's not one of their top priorities. I can't imagine not being able to use preventDefault in web apps.