- Block
- Element
- Modifiers
- creating components
const Button = styled.button
- extending them
styled(Button)
- props usage
props => props.color
- theming with
ThemeProvider
->props => props.theme.colors.blue
as
feature to call styled component as another element likebutton to a
- installing
pages
routing ->pages/about
dynamic simple routing
with custom queries ->post/:id
- creating custom server for server side rendering by using
express
- handling complex endpoints ->
user/:id/:name/:surname
getInitialProps
static function to get server request queries- serving static files ->
robots.txt
next dev
for development without custom servernext build
for build our application for productionnext start
for start our application as client side renderednodemon
library to automatic restarting our custom server according to the file changes- using
environment variables
->process.env.DEBUG
next.config.js