4 ms·
It might be because this "new" behaviour is not documented very well by React Native. Also, the bridge is still here, according to https://reactnative.dev/docs/
by SpaghettiX 5y ago
It might be because this "new" behaviour is not documented very well by React Native. Also, the bridge is still here, according to https://reactnative.dev/docs/communication-ios https://reactnative.dev/docs/communication-ios and https://reactnative.dev/docs/native-modules-ios#content https://reactnative.dev/docs/native-modules-ios#content
From the second link:
> At the moment, we do not recommend using synchronous methods, since calling methods synchronously can have strong performance penalties and introduce threading-related bugs to your native modules.
So in theory they solved the async bridge problem, but in practice it's slower and not recommended by the team itself.
The main reason is javascript itself interpreting your React/ application code, not having an async vs sync bridge. That's why this will remain a problem for React Native.
- SpaghettiX 5y agoI meant "the main problem" when I said "the main reason"