Remove ReactTextViewManager subclasses

Summary:
Subclassing a ViewManager means an additional PropsSetter class is generated (and other overheads). Instead we can use a Factory/Provider to construct ReactTextViewManager, since we don't actually need a subclass.

Changelog: [Internal]

Reviewed By: rshest

Differential Revision: D36411098

fbshipit-source-id: 11c5ba5c9683a3ae4741cf61338f1983c69d9b69
This commit is contained in:
Pieter De Baets 2022-07-11 08:50:57 -07:00 коммит произвёл Facebook GitHub Bot
Родитель 933fbb1b2b
Коммит bb460468a4
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -48,8 +48,11 @@ public class ReactTextViewManager
protected @Nullable ReactTextViewManagerCallback mReactTextViewManagerCallback;
public ReactTextViewManager() {
super();
this(null);
}
public ReactTextViewManager(@Nullable ReactTextViewManagerCallback reactTextViewManagerCallback) {
mReactTextViewManagerCallback = reactTextViewManagerCallback;
setupViewRecycling();
}