Ajouter un commentaire

React Native 0.85 : nouvelle animation backend, nouveau package Jest Preset

Par:
francoistonic

mar, 12/05/2026 - 07:50

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

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 PPPP   N   N  K  K  W     W  K  K 
P P NN N K K W W K K
PPPP N N N KK W W W KK
P N NN K K W W W K K
P N N K K W W K K