Pressable — новейший и лучший инструмент для обработки касаний в нативных приложениях React, обрабатывает onPress и onLongPress. Единственное, что в нем отстойно, так это то, что он не показывает пользователю, коснулся он кнопки или нет. Нет анимированной обратной связи или указания на прикосновение к нажимаемому компоненту.

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

Многоразовый компонент использует хук анимации, чтобы обеспечить обратную связь при касании, анимируя непрозрачность представления.

Я добавлю этот компонент вместе с несколькими другими в свою библиотеку react-native-component. Как только он будет готов, я поделюсь им здесь, чтобы другие могли использовать его.

Отказ от ответственности: я использую nativewind для стиля в этом компоненте.

Заключительные мысли 👋

Что я должен сделать учебник для следующего? О каких нативных концептах React, библиотеках и других вещах я могу писать?

Спасибо за прочтение! Если вы фрилансер и хотите улучшить свою игру по написанию предложений и привлечь больше клиентов, попробуйте Бинго. Зайдите на наш веб-сайт, чтобы узнать больше и начать писать выигрышные предложения уже сегодня.