From 3f951378bf472bcd54fa1811edafb3a390c2facc Mon Sep 17 00:00:00 2001 From: Emily Janzer Date: Wed, 12 Jun 2019 16:14:51 -0700 Subject: [PATCH] Don't throw when accessing view config Summary: It turns out that it's expected in certain cases for `UIManager.getViewManagerConfig` to return null: https://fburl.com/4h4pqtd7 Instead of throwing when you try to call that function, let's log something and return null. Reviewed By: fkgozali Differential Revision: D15791367 fbshipit-source-id: 71cf14071d877070b4f8b2d72eaa2f10beac38db --- Libraries/ReactNative/DummyUIManager.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Libraries/ReactNative/DummyUIManager.js b/Libraries/ReactNative/DummyUIManager.js index 160e1901f8c..38f93adc54a 100644 --- a/Libraries/ReactNative/DummyUIManager.js +++ b/Libraries/ReactNative/DummyUIManager.js @@ -11,9 +11,10 @@ module.exports = { getViewManagerConfig: (viewManagerName: string) => { - throw new Error( - 'Attempting to get config for view manager ' + viewManagerName, + console.warn( + 'Attempting to get config for view manager: ' + viewManagerName, ); + return null; }, getConstants: () => ({}), getConstantsForViewManager: (viewManagerName: string) => {},