Skip to content

Update to RN 0.73#3543

Merged
acoates-ms merged 39 commits intomainfrom
rn73
Apr 11, 2024
Merged

Update to RN 0.73#3543
acoates-ms merged 39 commits intomainfrom
rn73

Conversation

@acoates-ms
Copy link
Contributor

@acoates-ms acoates-ms commented Apr 3, 2024

Mostly package version bumps.

In 0.72 react-native-windows was not exporting its type info correctly, so the window type adapters were just using RN's types. Now they are more complete. With 0.73, react-native-windows is more correctly exporting its TS types, which requires updates to our adapter types. Now that we have both windows and win32 types in the adapters, it more clearly shows some of the inconsistencies between the two platforms which we should work to reduce.

@acoates-ms acoates-ms requested a review from a team as a code owner April 3, 2024 18:17
@Saadnajmi
Copy link
Collaborator

This will be blocked by #3376 as an FYI

@rurikoaraki
Copy link
Collaborator

FYI #3544 added a few more packages to dep profiles.

@Saadnajmi
Copy link
Collaborator

Saadnajmi commented Apr 4, 2024

For the macOS error, looks like codegen doesn't like the object ImageSourcePropType for MenuButton's native component. As a fix, we could probably just remove the native module altogether and use the JS version (which itself uses a Callout that is implemented on macOS)

iOS error I have never seen before 😕 , If we do run-ios --no-packager that may get around it

@Saadnajmi
Copy link
Collaborator

The Android issue might be solved by updating the Android test app. Whenever RNTA makes updates to the template files, we don't automatically get them, unless we run yarn init-test-app again. I know there was a bunch of Android fixes recently.

@acoates-ms acoates-ms merged commit 6164473 into main Apr 11, 2024
@acoates-ms acoates-ms deleted the rn73 branch April 11, 2024 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants