Native необязателен, если вы установите его (а затем вам нужно расширить компонент от animated.xxx), он не будет воспроизводить анимацию, как это обычно делают реагирующие библиотеки анимации, другими словами, они вызывают forceUpdate или setState onкаждый кадр, который стоит дорого.При использовании native он будет визуализировать компонент один раз, а затем анимировать в фоновом режиме, используя цикл requestAnimationFrame, который напрямую устанавливает стили.Значения, которые вы передаете своему целевому div (или какому-либо другому), не являются числовыми значениями, а являются классами, которые получают события обновления, поэтому вам необходимо расширять.
Рендеринг с помощью реакции не устарел, хотя и является единственнымкак вы можете анимировать реквизит компонента React.Если у вас есть посторонний элемент управления или, например, график D3, вы просто вдуваете в него опоры, пока пружина их отдает.