[DevTools] Separate RDT Fusebox into single-panel entry points
Summary
Separate function entry points for react-devtools-fusebox into initializeComponents and initializeProfiler. The motivation behind this change is to separate these tabs into top-level Chrome DevTools panels (aligned with web) in React Native.
How did you test this change?
- Build
react-devtools-fuseboxand load into local rn-chrome-devtools-frontend project with updated call sites.
✅ Tabs can be separately initialised in individual Chrome DevTools panels
You must have Developer access to commit code to Meta Open Source on Vercel. If you contact an administrator and receive Developer access, commit again to see your changes.
Learn more: https://vercel.com/docs/accounts/team-members-and-roles/access-roles#team-level-roles
We've shipped a lot of changes in React DevTools recently, but most of them are on the backend side. For Fusebox we only ship frontend, so we just need to double-check that everything works reliably with the new frontend (with these changes).
In any case, I am planning to make a new release once I am back from PTO.