Début avril, React lançait React Native 0.85. Cette version propose plusieurs évolutions importantes :
- Animation Backend : le projet intègre Shared Animation Backend. Il s'agit d'un nouveau moteur interne pour gérer les animations pour Animated et Reanimated. Les animations seront mieux gérées et plus fluides.
Exemple :
import { Animated, Button, View, useAnimatedValue,} from 'react-native';function MyComponent() { const width = useAnimatedValue(100); const toggle = () => { Animated.timing(width, { toValue: 300, duration: 500, useNativeDriver: true, }).start(); }; return ( <View style={{flex: 1}}> <Animated.View style={{width, height: 100, backgroundColor: 'blue'}} /> <Button title="Expand" onPress={toggle} /> </View> );}- amélioration des DevTools. Le projet supporte les multiples connexions Chrome DevTools Protocol
- Metro : support des configurations des objets TLS
- Jest Preset : attention casse de compatibilité avec un changement de package. Jest passe de react-native au nouveau @react-native/jest-preset. Cela doit réduire la taille du package core. Mettez à jour !
- retrait du support des versions antérieures à Node.js 20.19.4. Mettez à jour si nécessaire
- StyleSheet.absoluteFillObject est retiré
Note de version : https://reactnative.dev/blog/2026/04/07/react-native-0.85
Attention : bien lire les sections breaking changes
Catégorie actualité: FrameworksReact NativeImage actualité AMP: