You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c389859
Browse filesBrowse the repository at this point in the historyBrowse files
Reach public ReactCommon modules through umbrellas from iOS platform headers (#58885)
Summary:
Pull Request resolved: #58885
Exported iOS headers in `React/Fabric` and `RCTHost.h` included fine-grained headers of public ReactCommon modules, which trip the modules' public guard under `RN_STRICT_API` in any app or library importing them (e.g. `RCTViewComponentView.h`, the base of most third-party Fabric components). Switch them to the module umbrellas (`<React/RendererCore.h>`, `<React/View.h>`, `<React/Graphics.h>`, `<React/ComponentRegistry.h>`, `<React/Utils.h>`, `<React/Timing.h>`). "For frameworks" includes are unchanged; the guards are inert without the flag.
Changelog: [Internal]
Reviewed By: javache
Differential Revision: D123610706
fbshipit-source-id: b43d492d979c6571a1c0c44037f6d8bdc2ef81bb
0 commit comments