React Native Magic Move

screenshot of React Native Magic Move
react-native

React Native Magic Move

Create magical move transitions between scenes in react-native 🐰🎩✨

Overview

The document discusses an important update regarding the introduction of react-native-shared-element as the successor of react-native-magic-move for creating magical move transitions between scenes in React Native. react-native-shared-element is highlighted as an all-native solution that offers superior performance without passes over the React Native bridge, but it may not support exotic transition types like flip and shrinkAndGrow that Magic Move does. The document advises new users to consider using react-native-shared-element, as no new developments will be initiated for Magic Move, and only critical bug fixes will be made.

Features

  • Superior Performance: Offers improved performance with an all-native solution.
  • Transition Effects: Supports various transition effects for creating magical move transitions.
  • Compatibility: Works with React Navigation and React Native Router Flux for seamless integration.
  • Native Extensions: Requires native extensions for optimal performance, especially recommended for Expo or React Native Web users.
  • Custom Components: Allows the creation of custom Magic Move components for unique transition effects.
react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.