From b08d0df95f7367d308ea2a2a3e639a2a3882289d Mon Sep 17 00:00:00 2001 From: Vojtech Novak Date: Wed, 6 Sep 2023 06:24:03 -0700 Subject: [PATCH] refactor: improve useColorScheme subscription efficiency (#38001) Summary: motivation: re-rendering `useColorScheme()` hook with what is on the main branch means there is a subscribe + unsubscribe dance happening. related docs: https://react.dev/reference/react/useSyncExternalStore#my-subscribe-function-gets-called-after-every-re-render ## Changelog: