0
新しいAnimated.Value(0)を変数に設定し、その変数をコンソールログに出力すると、以下のような終わりのないリストが表示されます。どのようにして単一の要素をログに戻すことができますか?React Nativeがコンソールログに1つの要素を返します
{ _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,
ここでdisplayNameなどはどのようにアクセスしますか?私はドット表記法を試しましたが、これらのコンポーネントをどのように参照するのか分かりません。それはobj._children._children._children._propsのようなものか、それとも何ですか?私が試みたものは何も動作していないようです。 – Hasen
[]内のものは配列です。配列はインデックスによってアクセスされます。私はそれがobj.x._children [0] ._ children [0] ._ children [0] ._ props.children.children.type.displayNameであるべきだと思います。私は正確に何を解決しようとしているのか分かりません。非常にまれにこのようなことをする必要があります。 –
まあ、私はおそらく間違った方法についてそれについて行くつもりです。たとえば、アニメーションの値を次のように設定します。this.state.Anim.setValue(1);値が1かどうかをチェックしたいのですが?または、基本的に値を返すだけです。 – Hasen