Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
TouchableOpacity Component | Basic Concepts
Foundations of React Native
course content

Course Content

Foundations of React Native

Foundations of React Native

1. Introduction
2. Basic Concepts
3. Common Principles
4. Advanced Concepts

bookTouchableOpacity Component

Theory

The TouchableOpacity component provides touch feedback to the user. It's a wrapper that detects taps or clicks and provides a visual response. This component is commonly used to create interactive elements like buttons. Here's how we can work with it:

Why Use TouchableOpacity

  • Touchable Feedback: It provides a visual response (opacity change) when the user presses the component, giving feedback that their touch has been recognized;
  • Touchable Area: Defines an area that responds to touches, making it suitable for creating interactive elements like buttons;
  • Consistent Behavior: Ensures a consistent touch experience across different devices.

Working with TouchableOpacity

  • We wrap the content we want to make touchable inside the TouchableOpacity component;
  • The onPress prop is used to specify the function that should be executed when the component is pressed.

Example

We created a button that displays "Press Me". When pressed, it triggers an alert saying "Button pressed".

Result

In Practice

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 2. Chapter 7
some-alt