Expo supports reanimated 2 but not Hermes how is it possible?

Reanimated v2 requires a Hermes engine for Android. And as I can see Hermes isn’t supported for expo just yet Enabling Hermes? | Voters | Expo.

Does it mean expo run reanimated 2 without Hermes? Or expo already supports Hermes?

Does it mean expo run reanimated 2 without Hermes?

Yes, at least modified version of native code we have in expo/expo, I’m not sure if reanimated from their repo/npm package works with JSC out of the box.

Most of the reanimted code is using common interface that both JSC and Hermes support. I’m not sure about some features like remote debugging that are not available in expo with reanimated v2. That might be hermes specific code, but I’m not 100% sure about that.

Or expo already supports Hermes?

For bare apps it’s supported for some time already, but in managed we can use the only jsc.

Thank you for reply.

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.