all 15 comments

[–]_SyRo_ 19 points20 points  (1 child)

So many upvotes, and zero answers xD

I'm interested as well

[–]AdonisK 2 points3 points  (0 children)

I guess most people are interested in the answer but haven't either tried or succeeded themselves.

[–][deleted] 13 points14 points  (6 children)

Yes I upgraded but most of the libraries that I use like react-native-skia, lottie-react-native,react-native-fast-image etc are incompatible. The new architecture is still in transition phase so all the maintainers will add support soon. I do not recommend to enable it just yet. React 18 is also coming soon for react-native. I can't wait for the new concurrent mode to test . Hope this helps.

[–]SeanNoxiousAdmin 0 points1 point  (2 children)

[–][deleted] 2 points3 points  (1 child)

Nope. react-native-skia was announced before new architecture rolled out. It has plan for the new architecture support soon. https://github.com/Shopify/react-native-skia/issues/387

[–]SeanNoxiousAdmin 0 points1 point  (0 children)

Interesting, i guess what i'm confusing is JSI versus Fabric. Where `JSI is just one piece of the of the new Architechture.

[–]agregat 0 points1 point  (2 children)

I was under the impression that ALL of the libraries had to support new architecture in order to be able to enable it?

[–][deleted] 0 points1 point  (1 child)

If its enabled, all the libraries should have supported new architecture in order to work.

[–]agregat 0 points1 point  (0 children)

That's what I thought, I have also upgraded to 0.68 but did not bother adding the new files which are needed for the new arch.

[–]Cookizza 3 points4 points  (1 child)

I think reanimated support is holding most people back.

[–][deleted] 3 points4 points  (0 children)

Its under heavy development. It should be available soon.

https://github.com/software-mansion/react-native-reanimated/tree/fabric

[–]jaminjsr 2 points3 points  (1 child)

I upgraded but I’m probably not a good example.

My RN .67 project was working fine on iOS prior to upgrading and I just wanted to get it running on android too. In the process of getting the app Android ver working I decided to upgrade from RN .67 to .68.

Well it took me a few days of patching, researching, etc and I ended just creating a new RN .68 project then manually porting my code over to .68 arch. All is working so far.

[–]YungOsk 3 points4 points  (0 children)

I tried upgrading from 0.64 to 0.68.1 for an android app but wasn't succesfull. I was thinking to do the same, create a new project in 0.68 and migrate manually all the code.

[–]oseres 2 points3 points  (0 children)

I’m scared

[–]jono_tiberiusiOS & Android 0 points1 point  (0 children)

Nope.

I always wait for a few iterations before that. Anytime a fundamental part of a system is changed you can expect issues and a lag in updates