Я пытался получить некоторые значения из реквизита onLayout в компоненте View.
Это представление, которое возвращается в функции рендеринга:
<View onLayout={this.onLayout}>
<Text>Hello</Text>
</View>
Тогда это функция onLayout, которая находится в том же классе
onLayout = () => {
console.log("hello")
}
КонсольЖурнал никогда не делается.Но если я позвоню console.log("hello")
изнутри реквизита onLayout, он отобразится в консоли.
<View onLayout={console.log("Hello")}>
<Text>Hello</Text>
</View>
Это привело меня в замешательство в течение последних 4 часов.Я перепробовал все, что мог найти здесь на stackoverflow и GitHub.
Я просто что-то делаю очень неправильно?