Screen Layout
Layouts are reusable content components for URL paths, used in Navigation Menus, Tabbars, or similar elements with repetitive elements.
Last updated
Was this helpful?
Layouts are reusable content components for URL paths, used in Navigation Menus, Tabbars, or similar elements with repetitive elements.
Last updated
Was this helpful?
In React, Figma and most component-based design systems is normal to use content wrappers or common elements that are used repeatedly in different parts of your application or website, to address this use case Uncodie uses the "Screen Layout" component that will allow other elements to render around the Content Wrapper using other components as Parents or rendering contextual data accordingly.
In opposite to "Screens" components, "Screen Layouts" won't manage custom URL params and are normally used in combination with "Screens" to render a complete app section.
"Screen Layout" requires a children layer named Content where the content will be replaced by other "Screen" Components using the same URL Path
Open the IDE
Select the Figma component you want to make a screen
Navigate to the Components Section
Select Screen Layout Component
Inside your component children layers select a layer and set this layer as a Screen Content component. This will be the replaced layer for your component children's
Select the path for your Screen Layout to render
Click Save
Compile and publish your app
Whenever you require to display different elements or information around a URL or component you can use content wrappers as an efficient way to handle contextual screen rendering
Design a menu including your content area to make a dynamic screen navigation application
Design your Tab Bar including your content area to make a dynamic screen navigation application
Design your Navigation component including your content area to make a dynamic screen navigation application
To create a Screen Layout, first create a Figma component see: