Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove FB specific React isomorphic build #17875

Merged
merged 1 commit into from
Jan 21, 2020

Conversation

sebmarkbage
Copy link
Collaborator

I removed unstable_SuspenseList internally. We don't need the FB build. I plan on also removing the ReactDOM fb specific entry. We shouldn't add any more FB specific internals nor APIs. If they're experimental they should go onto the experimental builds to avoid too many permutations.

I moved unstable_SuspenseList internally. We don't need the FB build.
I plan on also removing the ReactDOM fb specific entry. We shouldn't add
any more FB specific internals nor APIs. If they're experimental they
should go onto the experimental builds to avoid too many permutations.
@facebook-github-bot facebook-github-bot added CLA Signed React Core Team Opened by a member of the React Core Team labels Jan 20, 2020
@sebmarkbage sebmarkbage changed the title Remove FB specific build Remove FB specific React isomorphic build Jan 20, 2020
@codesandbox-ci
Copy link

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit 001d04a:

Sandbox Source
cranky-bell-p7gj5 Configuration

@sizebot
Copy link

sizebot commented Jan 20, 2020

No significant bundle size changes to report.

Size changes (experimental)

Generated by 🚫 dangerJS against 001d04a

@sizebot
Copy link

sizebot commented Jan 20, 2020

No significant bundle size changes to report.

Size changes (stable)

Generated by 🚫 dangerJS against 001d04a

@sebmarkbage sebmarkbage merged commit 0c04aca into facebook:master Jan 21, 2020
@trueadm
Copy link
Contributor

trueadm commented Jan 21, 2020

I agree we need to simplify the builds and their permutations, but we should be careful we don't break something along the way. I believe the FB build has some complexities that @gaearon can maybe confirm.

One of these complexities is that we apply different GCC settings for the FB prod build that doesn't mangle property/variable names (to make internal debugging easier). Furthermore, we used to apply specific FB build shims/transforms to certain modules, like the event listener module.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed React Core Team Opened by a member of the React Core Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants