mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Summary: While refactoring `TextInput`, I noticed that we are allocating each of the exported imperative instance methods on every invocation of the component. This is wasteful because if the `ref` does not change, this just creates more garbage. Instead, we only need to allocate them when we are actually going to assign them onto a `ref`. Changelog: [Internal] Reviewed By: sammy-SC Differential Revision: D41191440 fbshipit-source-id: 0120d67a9e29a3e0c3f42c3fa436381d6bec7619