meliorence / react-native-render-html

iOS/Android pure javascript react-native component that renders your HTML into 100% native views
https://meliorence.github.io/react-native-render-html/
BSD 2-Clause "Simplified" License
3.4k stars 570 forks source link

React Native 0.74 (Bridgeless) Support #657

Closed oktaysenkan closed 1 week ago

oktaysenkan commented 2 weeks ago

Decision Table

Good Faith Declaration

Description

Hello,

React Native is transitioning to bridgeless architecture with version 0.74. This architecture aims to improve performance and maintainability by removing the JavaScript bridge, which has traditionally been a bottleneck.

I am currently using your library react-native-render-html in my project. It's been incredibly useful, and I appreciate all the effort that goes into maintaining it. With the changes in React Native 0.74, it appears that the library may require updates to ensure full compatibility with the new architecture.

Links

About the New Architecture New Architecture working group Library support for New Architecture + Bridgeless in 2024 Already migrated libs to take as an example

React Native Information

-

RNRH Version

-

Tested Platforms

Reproduction Platforms

Minimal, Reproducible Example

-

Additional Notes

No response

jsamr commented 2 weeks ago

@oktaysenkan Thank you for this report! AFAIK, the JS bridge only affects libraries with native modules (Java, Kotlin, Swift, C++ ...), so unless I'm missing something, this library wouldn't be affected. However, if you are aware of some incompatibility, feel free to point it out.