Building a Navigation Component with Variables
Feb 6, 2022

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
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