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

Fabric-compatible implementation of `JSResponder` feature #20768

Merged
merged 1 commit into from Feb 22, 2021

Conversation

@shergin
Copy link
Contributor

@shergin shergin commented Feb 9, 2021

Summary

With this change, if a node is a Fabric node, we route the setJSResponder call to FabricUIManager. Native counterpart is already landed.

Test Plan

Tested internally as D26241364.
yarn lint & yarn test & yarn flow fabric

@shergin shergin force-pushed the shergin:pr-fabric-isJsResponder branch from 17c38d0 to 3207c68 Feb 9, 2021
@sizebot
Copy link

@sizebot sizebot commented Feb 9, 2021

Comparing: 6c526c5...a252073

Critical size changes

Includes critical production bundles, as well as any change greater than 2%:

Name +/- Base Current +/- gzip Base gzip Current gzip
oss-stable/react-dom/cjs/react-dom.production.min.js = 122.31 kB 122.31 kB = 39.41 kB 39.42 kB
oss-experimental/react-dom/cjs/react-dom.production.min.js = 128.89 kB 128.89 kB = 41.46 kB 41.46 kB
facebook-www/ReactDOM-prod.classic.js = 406.07 kB 406.07 kB = 75.19 kB 75.19 kB
facebook-www/ReactDOM-prod.modern.js = 394.42 kB 394.42 kB = 73.36 kB 73.36 kB
facebook-www/ReactDOMForked-prod.classic.js = 406.08 kB 406.08 kB = 75.19 kB 75.19 kB

Significant size changes

Includes any change greater than 0.2%:

(No significant changes)

Generated by 🚫 dangerJS against a252073

@shergin shergin force-pushed the shergin:pr-fabric-isJsResponder branch from 3207c68 to 69d32b2 Feb 9, 2021
@shergin shergin changed the title Fabric-compatible implementation of `JSReponder` feature Fabric-compatible implementation of `JSResponder` feature Feb 9, 2021
With this change, if a node is a Fabric node, we route the setJSResponder call to FabricUIManager. Native counterpart is already landed. Tested internally as D26241364.
@shergin shergin force-pushed the shergin:pr-fabric-isJsResponder branch from 69d32b2 to a252073 Feb 9, 2021
@facebook facebook deleted a comment Feb 9, 2021
@facebook facebook deleted a comment Feb 9, 2021
@rickhanlonii rickhanlonii requested a review from sebmarkbage Feb 12, 2021
@shergin
Copy link
Contributor Author

@shergin shergin commented Feb 19, 2021

@rickhanlonii rickhanlonii merged commit 78d2f2d into facebook:master Feb 22, 2021
34 checks passed
34 checks passed
Facebook CLA Check Contributor License Agreement is valid!
Details
ci/circleci: RELEASE_CHANNEL_stable_yarn_build Your tests passed on CircleCI!
Details
ci/circleci: RELEASE_CHANNEL_stable_yarn_lint_build Your tests passed on CircleCI!
Details
ci/circleci: RELEASE_CHANNEL_stable_yarn_test_dom_fixtures Your tests passed on CircleCI!
Details
ci/circleci: build_devtools_and_process_artifacts Your tests passed on CircleCI!
Details
ci/circleci: build_devtools_scheduling_profiler Your tests passed on CircleCI!
Details
ci/circleci: get_base_build Your tests passed on CircleCI!
Details
ci/circleci: process_artifacts_combined Your tests passed on CircleCI!
Details
ci/circleci: setup Your tests passed on CircleCI!
Details
ci/circleci: sizebot Your tests passed on CircleCI!
Details
ci/circleci: yarn_build Your tests passed on CircleCI!
Details
ci/circleci: yarn_build_combined Your tests passed on CircleCI!
Details
ci/circleci: yarn_flow Your tests passed on CircleCI!
Details
ci/circleci: yarn_lint Your tests passed on CircleCI!
Details
ci/circleci: yarn_lint_build Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=experimental --env=development Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=experimental --env=production Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=stable --env=development Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=stable --env=development --persistent Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=stable --env=production Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=www-classic --env=development Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=www-classic --env=development --variant Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=www-classic --env=production Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=www-classic --env=production --variant Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=www-modern --env=development Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=www-modern --env=development --variant Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=www-modern --env=production Your tests passed on CircleCI!
Details
ci/circleci: yarn_test--r=www-modern --env=production --variant Your tests passed on CircleCI!
Details
ci/circleci: yarn_test_build---project=devtools -r=experimental Your tests passed on CircleCI!
Details
ci/circleci: yarn_test_build--r=experimental --env=development Your tests passed on CircleCI!
Details
ci/circleci: yarn_test_build--r=experimental --env=production Your tests passed on CircleCI!
Details
ci/circleci: yarn_test_build--r=stable --env=development Your tests passed on CircleCI!
Details
ci/circleci: yarn_test_build--r=stable --env=production Your tests passed on CircleCI!
Details
ci/codesandbox Building packages succeeded.
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

5 participants