UI elements on top of react-native-skia, à la Flutter #552
Replies: 3 comments
-
That's a fun discussion thread :) @chrfalch you had built a list demo; would you like to share it? |
Beta Was this translation helpful? Give feedback.
-
I spend a night thinking about all of that, thought I was the only person crazy enough to have such ideas 😅 |
Beta Was this translation helpful? Give feedback.
-
I like the idea but as you pointed out it would be a ton of work. Performance (especially on Android) is really one of the biggest weak spots in react-native IMO. It's very easy to run into perf problems and there are almost no usable tools to help diagnose and solve them unlike on the web. Personally I'm hoping that bevy can become a great solution once its UI library is completed (project creator said he wanted bevy to be usable as a 2d app framework as well as a game engine). Until then it's back to hacking around android performance problems 😄 |
Beta Was this translation helpful? Give feedback.
-
I was wondering about any plans or thoughts around implementing a React-based UI framework on top of
react-native-skia
, sort of like Flutter for React. It seems like it could be a revolutionary approach to creating cross-platform user experiences that are both pixel-perfect and performant.Prior art
Pros
Cons
react-native-web
version, then the optimized Canvas-based version. When a next version is rendered, it can be done more or less seamlessly, with view state like scroll position or cursor state being carried over.Beta Was this translation helpful? Give feedback.
All reactions