> For the complete documentation index, see [llms.txt](https://docs.uncodie.com/1.0/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.uncodie.com/1.0/documentation/figma-plugin/actions/select-and-navigate.md).

# Select and Navigate

Easy push navigation behavior

## Overview

To use the Master-Detail, or the Push Navigation Controller behavior normally found in modern applications you can manually set all the behavior in uncodie or simply use the **select and navigate** action

Uncodie handles automatically the Select and Navigate and Back behaviors when used correctly.

## Quickstart

To use Select and Navigate action you require at least two screens in your project with a Master Detail architecture in place. This means you will show more information about the selected object.

## Setup

1. In the Data section add a dynamic parameter in your URL to pass it as a parameter
2. Display an object or a list of objects in your app containing an identifier property in the query
3. Add the select and navigate action to your bonded component
4. Select your object identifier property
5. Select your previously stored dynamic parameter as the variable, You can store this value in any other context you want, but using Route Context is the best industry practice.
6. Your identifier will be available to use on your next screen as a variable and the navigation will be handled automatically.

## Use Cases

### Master Detail Architecture

Use this setup to handle a good master detail architecture in usage with Wrapper Routes and Screens in your application

### Push Navigation Controller

Use this setup to navigate to another screen passing contextual identifiers or parameters
