Как получить событие касания в области родительского компонента в React Native?

Я использовал следующий код в своем наивном приложении для реагирования. Я отключил сенсорное управление только в моем дочернем компоненте, но я не получил событие касания в области дочернего компонента. Как решить проблему?

<TouchableOpacity
    style = {[{ backgroundColor: 'red', padding: 10 }]}
    onPress = {() => { this.showDatePicker() }}>
    <TextInput
        editable = {false} selectTextOnFocus = {false}
        style = {textInput}
    />
</TouchableOpacity>
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
490
1

Ответы 1

у вас есть несколько вариантов

1. используйте магазин и создайте свое приложение в шаблоне mvvm ( определите свойство как наблюдаемое в вашем магазине и используйте его в своем дочернем компоненте для его отключения и всякий раз, когда вы хотите отключить, просто измените значение в свойстве магазина)

2. передать как реквизит дочернему компоненту и определить его

  1. передать как реквизит и использовать свой чид вот так

    {this.props.disabled &&}

4. используйте ссылка в родительском компоненте и получите весь дочерний доступ

если вы решите, какой из них вам подходит, я могу объяснить об этом подробнее

Другие вопросы по теме