Does CodePush support React Native old architecture?

Last updated: February 13, 2026

Context

You may be wondering about CodePush support for React Native's old architecture, especially after seeing documentation that mentions "New Architecture" requirements. This can create confusion about whether older React Native projects are still supported.

Answer

Yes, CodePush fully supports React Native's old architecture. The documentation mentions "new architecture" because Microsoft's original react-native-code-push package does not support the new architecture at all. The @code-push-next package was created to fix that limitation while maintaining backward compatibility with the old architecture.

The client SDK you need to use depends on your React Native version:

For React Native version ≥0.76 (old and new architecture):

For React Native version <0.76 (old architecture only):

If you're using the old architecture with React Native ≥0.76, you can follow the same setup steps in the CodePush integration documentation, just ensure you're using the correct client SDK for your React Native version.