0
0
NextJSframework~5 mins

Global CSS in NextJS - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is Global CSS in Next.js?
Global CSS in Next.js means styles that apply to the whole app, not just one component. These styles affect every page and component unless overridden.
Click to reveal answer
beginner
Where should you import Global CSS files in a Next.js project?
You should import Global CSS files only in the <code>pages/_app.js</code> or <code>app/layout.tsx</code> file. This ensures styles load once and apply globally.
Click to reveal answer
intermediate
Why can't you import Global CSS files inside individual components in Next.js?
Next.js restricts importing Global CSS in components to avoid style conflicts and ensure predictable styling. Global CSS must be imported once at the app root.
Click to reveal answer
beginner
How do you add a global CSS file in a Next.js 14 app using the App Router?
Place your CSS file in the <code>app</code> folder or <code>styles</code> folder, then import it in <code>app/layout.tsx</code> using <code>import './globals.css'</code>. This applies styles globally.
Click to reveal answer
intermediate
What is the difference between Global CSS and CSS Modules in Next.js?
Global CSS applies styles everywhere in the app. CSS Modules scope styles to a single component, avoiding conflicts by generating unique class names.
Click to reveal answer
Where should you import a global CSS file in a Next.js project?
AIn the <code>next.config.js</code> file
BInside each component that needs it
CIn the <code>public</code> folder
DIn the <code>pages/_app.js</code> or <code>app/layout.tsx</code> file
What happens if you import a global CSS file inside a component in Next.js?
AThe styles will apply globally anyway
BNext.js will throw an error during build
CThe styles will be ignored
DThe styles will only apply to that component
Which file is the best place to import global CSS in Next.js 14 using the App Router?
A<code>app/layout.tsx</code>
B<code>pages/index.js</code>
C<code>components/Header.js</code>
D<code>next.config.js</code>
What is a key benefit of using Global CSS in Next.js?
AIt automatically optimizes CSS size
BStyles are scoped to one component
CStyles apply everywhere without re-importing
DIt prevents any CSS conflicts
How does Global CSS differ from CSS Modules in Next.js?
AGlobal CSS applies everywhere; CSS Modules scope styles to components
BGlobal CSS is faster to load than CSS Modules
CCSS Modules are global by default
DGlobal CSS uses JavaScript variables
Explain how to properly add and use Global CSS in a Next.js project.
Think about where the app starts and how styles should be loaded once.
You got /4 concepts.
    Describe the difference between Global CSS and CSS Modules in Next.js and when to use each.
    Consider how styles affect multiple parts of the app versus just one part.
    You got /5 concepts.