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: