From b1701bd20f2c36e4be38912de0fcefcb79aa6226 Mon Sep 17 00:00:00 2001 From: Joshua Gross Date: Thu, 26 May 2022 03:40:21 -0700 Subject: [PATCH] ReactTextView View recycling Summary: See previous diff for details on general approach and benchmarks. Changelog: [Internal] Reviewed By: mdvacca Differential Revision: D36676887 fbshipit-source-id: b177dcd19f1ea687bf7d2d4f2f637d2924723340 --- .../react/uimanager/BaseViewManager.java | 2 + .../text/ReactTextAnchorViewManager.java | 35 +++---- .../react/views/text/ReactTextView.java | 91 +++++++++++++++++-- .../views/text/ReactTextViewManager.java | 30 ++++++ 4 files changed, 135 insertions(+), 23 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java index 1e7bc2b90a2..8df93b57578 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java @@ -100,6 +100,8 @@ public abstract class BaseViewManager