Code Fellows courses Notes
This project is maintained by QamarAlkhatib
Next.js can serve static assets, like images, under the top-level public directory. Files inside public can be referenced from the root of the application similar to pages.
The public directory is also useful for robots.txt, Google Site Verification, and any other static assets.
Metadata is to modify the metadata of the page
<Head>
<title>Create Next App</title>
<link rel="icon" href="/favicon.ico" />
</Head>
2.import: import Head from 'next/head'
import Head from 'next/head'
export default function FirstPost() {
return (
<>
<Head>
<title>First Post</title>
</Head>
</>
)
}
Writing and Importing CSS
Next.js has built-in support for CSS and Sass which allows you to import .css and .scss files.
Using popular CSS libraries like Tailwind CSS is also supported.
React context allows us to pass down and use (consume) data in whatever component we need in our React app without using props.
In other words, React context allows us to share data (state) across our components more easily.
When should you use React context?
React context is great when you are passing data that can be used in any component in your application.
These types of data include:
Data should be placed on React context that does not need to be updated often.
Why? Because context was not made as an entire state management system. It was made to make consuming data easier.