0
0
Figmabi_tool~20 mins

Base component architecture in Figma - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Base Component Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Base Components in BI Dashboards

In building BI dashboards, why is it important to use base components like buttons, filters, and charts as reusable elements?

AThey ensure consistency and make updates easier across the dashboard.
BThey increase the file size and slow down dashboard performance.
CThey limit the customization options for each dashboard page.
DThey make the dashboard harder to maintain and debug.
Attempts:
2 left
💡 Hint

Think about how changing one element affects the whole dashboard.

data_modeling
intermediate
2:00remaining
Component Hierarchy in BI Visualization

Which of the following best describes the correct hierarchy when designing base components for a BI dashboard?

ADashboard pages contain atomic elements, and base components contain dashboard pages.
BAtomic elements contain dashboard pages, which contain base components.
CDashboard pages contain base components, which contain dashboard pages.
DBase components contain atomic elements, and dashboard pages contain base components.
Attempts:
2 left
💡 Hint

Think about building blocks from smallest to largest.

visualization
advanced
2:00remaining
Best Practice for Responsive Base Components

You want your base components in a BI dashboard to adapt well on different screen sizes. Which approach is best?

AUse relative sizing and constraints so components resize and reposition automatically.
BUse fixed pixel sizes for all components to keep exact layout.
CCreate separate base components for each screen size manually.
DAvoid resizing components and let users scroll horizontally.
Attempts:
2 left
💡 Hint

Think about how websites adjust on phones vs desktops.

🔧 Formula Fix
advanced
2:00remaining
Fixing a Broken Base Component Instance

You notice that when you update a base component, some instances on dashboard pages do not reflect the changes. What is the most likely cause?

AThe dashboard pages are not linked to the data source.
BThe base component was deleted accidentally.
CThe instances were detached from the base component and are now independent.
DThe base component uses fixed pixel sizes.
Attempts:
2 left
💡 Hint

Think about what happens if you copy and paste a component but break the link.

🎯 Scenario
expert
3:00remaining
Designing a Scalable Base Component Architecture

You are tasked with designing a BI dashboard system that will grow over time with many pages and users. Which strategy best supports scalability and maintainability?

AUse only atomic elements without grouping to keep things simple.
BBuild small, focused base components that can be combined and nested as needed.
CAvoid using base components and design each page independently for flexibility.
DCreate a single large base component with all possible elements included.
Attempts:
2 left
💡 Hint

Think about how Lego blocks can be combined to build complex structures.