React Native를 사용하여 앱 개발시 아래와 같은 에러가 발생하였습니다.
'attempted to assign to readonly property'왜 이런 이유가 발생하였나 알아보니 원인은 바로
컴포넌트에 Animated가 사용되지 않았기 때문입니다. 즉 지원되는 property가 없는 컴포넌트를 사용하였기 때문이며 이 경우 애니메이션이 필요한 컴포넌트에 Animated를 정확히 사용합니다.
원인 : Animated가 컴포넌트앞에 빠져서 발생예를들어 아래 코드는 다음처럼 변경해야합니다.
<View>
<Animated.View>
또는
<Image>
<Animated.Image>
이제 에러없이 정상 동작할 것입니다.