Building a Navigation Component with Variables

Feb 6, 2022

Yellow Flower

Navigation is key within any digital interface. Smart Components enable us to create custom interactive navigation components that work perfectly with the rest of your prototype.In this guide, we will cover the concepts of nesting components, adding events to elements in a component using Event Variables, and passing these through your components. One of the main benefits of using nested components is that it provides full control over its states, such as unique hover states of elements within another component.

Starting at the atomic level

Framer allows you to create fully interactive and animated components, and even allows you to nest components within other components. We’re building a navigation bar component for a website that will contain two different kinds of nested components, with their own unique interactions. Our project will contain a Navigation bar that contains various nested components, namely five Nav items and one Shopping cart component. The design of our nested components, the nav list item and the shopping cart, will impact how we design our navigation bar. For this reason, an optimal workflow includes starting with the 'deepest' nested component and building up from there.

Nesting components

Once we have our two components ready, we can start creating the component in which we will nest these. Draw your navigation bar, select it on the canvas and click the Component tool in the Toolbar. To nest a different component in our new component, just drag any other component to the Component Canvas and place it within your designed navigation bar.

Triggering interactions from the navigation bar

Back on the main canvas, we’d like to be able to tap 'Clothing' and navigate to an entire new Screen. If you’d connect the component using the Prototyping Connector to a new screen, we could set up an Interaction. However, this would be triggered if we tap anywhere within our component. This isn’t what we want to do, as we want to trigger this transition only from a specific element. This is where Event Variables come in, which are special types of Variables not attached to properties (like opacity or fill) but instead to events.

DAY 3

INSTAHYRE ACADEMY - Product

course and certification for HR professionals

For Day 3 of your intermediate-level data analytics interview preparation, focusing on analytical skills, here are some YouTube videos that can help you deepen your understanding:

Data Analysis Techniques

“Data Analysis with Python: Full Course” by freeCodeCamp.org -

This comprehensive course covers various data analysis techniques using Python, which is essential for intermediate-level understanding.

watch here

“Excel for Data Analysis - Full Course” by Simplilearn -

This video dives into advanced Excel techniques, including pivot tables and data visualization, which are crucial for data analysis.


Growth Hacking Strategies


“Growth Hacking 101: Introduction to Growth Hacking” by Growth Tribe -

This video provides an overview of growth hacking strategies and case studies, which can be very insightful.

Watch here


“Growth Hacking Strategies for Startups” by Slidebean -

This video discusses practical growth hacking strategies that can be applied in various scenarios.

Watch here



Tools for Data Analysis


“Google Analytics Tutorial for Beginners” by Simplilearn -

This tutorial covers the basics of Google Analytics, a key tool for data analysis.

Watch here


“Introduction to SQL for Data Science” by DataCamp -

This video introduces SQL, which is essential for managing and analyzing data.

Watch here


Additional Resources Codecademy’s Data Analyst Interview Preparation -

This course offers a structured approach to preparing for data analyst interviews, including coding challenges and data visualization.

https://www.codecademy.com/learn/paths/intprep-data-analyst-interview-prep


These resources should help you build a solid foundation in data analysis and growth hacking, preparing you well for your interview. Good luck! If you have any more questions or need further assistance, feel free to ask.

day 2

content creation basics
SEO & content distribution

content creation basics
SEO & content distribution

DIGITAL MARKETING, DATA VISUALIZATION & ANALYTICS

Marketing Analysis

Marketing Analysis is the management and analysis of data to improve the performance of your marketing efforts

Why is marketing analytics important for marketor?

Marketing analytics leverages data from various parts of marketing and sales funnel including paid advertising, email, content, web, sales & customer success to create a more holistic picture of marketing funnel. The more advanced data analytics then the more is to be processed

  • Data on product or service

  • Backend functional data

What's the process of marketing analytics?

  • Collecting & managing data

    • Measuring performance - preserving produced data for fututre


  • Analysis & insights from past activity

    • What happened? , Why it happened?


  • Strategy & planning

    • Planning to capture more customers


  • Reporting

    • Strategies are to be reported

A marketing analytics maturity framework

  • What happened?

    • Spend analysis & performance


  • Why it happened?

    • Why there was a reaction, hence looking for co-relation and trends then trying to prove causation


  • What will happen?

    • Predictive analysis - what will happen next


  • Prescriptive analysis

    • to make prediction

OPTIMIZATION FOR THAT BRINGS MORE PROFIT

Marketing analysis for reasonable budget estimation

how much spent

on platform

content with

Web data from

google analytics

conversion data from

CRM to understand

your return

  • Understand average order value from platform

  • Margin of youtube ads

  • Note: This is not attribution

Get Started

Learn More

Create a free website with Framer, the website builder loved by startups, designers and agencies.