0
Yeni Animated.Value (0) öğesini bir değişkene ayarlar ve sonra bu değişkeni konsol günlüğüne gönderirseniz, aşağıdaki gibi hiç bitmeyen bir liste alırım. Tek bir öğeyi günlüğe nasıl geri döndürebilirim?React Doğal bir öğe konsol günlüğüne döndürür
{ _children: [],
x:
{ _children:
[ { _children:
[ { _children:
[ { _props:
{ style: [Circular],
onStartShouldSetResponder: [Function],
onMoveShouldSetResponder: [Function],
onStartShouldSetResponderCapture: [Function],
onMoveShouldSetResponderCapture: [Function],
onResponderGrant: [Function],
onResponderReject: [Function],
onResponderRelease: [Function],
onResponderStart: [Function],
onResponderMove: [Function],
onResponderEnd: [Function],
onResponderTerminate: [Function],
onResponderTerminationRequest: [Function],
children:
{ '$$typeof': {},
type:
{ [Function]
displayName: 'Text',
propTypes: [Object],
getDefaultProps: [Object],
childContextTypes: [Object],
contextTypes: [Object],
defaultProps: [Object] },
key: null,
Örnek olarak ekrana nasıl erişirsiniz? Nokta notasyonunu denedim ama bu bileşenlere nasıl başvuracağımı bilmiyorum. Bu obj._children._children._children._props gibi mi, yoksa ne? Denediğim şey işe yaramıyor gibi görünüyor. İçerisinde [ – Hasen
şeyler] diziler vardır. Diziler, dizinler tarafından erişilebilir. Bence obj.x._children [0] 'da bir çocuk olmalı [0] ._ çocuk [0] ._ props.children.children.type.displayName. Tam olarak ne çözmeye çalıştığından emin değilim? Çok nadiren böyle bir şey yapması gerekiyor. –
Eh, muhtemelen yanlış yöne gidiyorum. Örneğin, bir animasyon için değeri aşağıdaki gibi ayarlıyorum: this.state.Anim.setValue (1); o zaman eğer 1 değeri olup olmadığını kontrol etmek istersem? Ya da sadece değeri temelde döndürün. – Hasen