mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
6a10feacda
Summary: Storing a strong shared pointer to `ComponentDescriptor` can cause a memory leak. Therefore we enforce all call sides and params to be weak pointers. The only Scheduler preserves a retaining pointer to it (to prevent preliminary deallocation). Reviewed By: sammy-SC Differential Revision: D17115540 fbshipit-source-id: fdea7d19f742ff04d5ba5470dd9748a5b226aa7c