Let your users interact with your content by liking items, saving products, or building a personalized favorites list in your mobile app. With Bravo Studio, you can implement this type of interaction visually, using Figma and Bravo Tags—all without writing a single line of code.
Here’s how to add a Like/Favorite button using Bravo's stateful component setup.
🎥 Watch the video
Create a component with two visual states:
There are two ways to create this:
Want to move faster? Use one of our free Figma templates or sample apps. These include ready-made components that you can easily customize and reuse in your own project.
Once you have both states designed:
These tags define the toggle behavior. Bravo Studio will switch between the default and active states each time the user taps the component.
Pro Tip: The tag structure here is the same one used for things like active tab menus.
You should see the component toggle between liked and unliked visually, confirming that your setup works.
This method works perfectly for:
For more help and advanced options (like connecting your Like button to an actual backend or saving state via API), check out the official Bravo docs.