https://www.youtube.com/watch?v=7exOfIAKuWU&list=LL&index=2&t=35s
✔ // 1. using default fetch, useEffect, useState
const [data, setData] = useState([]);
const [isLoading, setIsLoading] = useState(true)
useEffect(() => {
const fetchData = async () => {
const res = await fetch(url);
❄ JSON Web Tokens - jwt.io - jwt.io
❄ Authentication and Authorization with JWTs in Express.js - stackabuse.com(Basic)
❄ Handling Authentication in Express.js - stackabuse.com(Basic)
❄ How to Refresh Json Web Tokens (JWT) using Axios Interceptors - dev.to
❄ Building a RESTful CRUD API with Node.js, JWT, Bcrypt, Express and MongoDB - medium.com
❄ React Context Offical Doc - reactjs.org
❄ Application State Management with React - kentcdodds.com ❤
❄ How to use React Context effectively - kentcdodds.com ✔
❄ How to optimize your context value - kentcdodds.com
❄ useMemo inside Context API - React - blog.agney.dev
👾 Auto Close Tag
- Automatically add HTML/XML close tag
👾 Auto Rename Tag
- Auto rename paired HTML/XML tag
👾 Brackets Extension Pack
- 👾 Brackets Keymap: Popular keybindings for VS Code
- 👾 Live Server: Launch a development local Server with live reload feature for static & dynamic pages
- 👾 CSS Peek: Allow peeking to css ID and class strings as definitions from html files to respective CSS. Allows peek and goto defination
❄ CSS Floats Explained in Five Questions
❄ How Floats and Clears Works - Kevin Powell
❄ CSS Flexbox Complete Guide - Bangla Tutorial - Learn With Sumit
🕸 Install Tailwind CSS
- install from CDN (before v3 uncustomizable)
- install as PostCSS Plugin
- Install Tailwind CLI (easy and customizable)
- node.js required
npm init -y
(init node project)- install Tailwind CSS Intellisense VS Code Plugin
- npm install -D tailwindcss
- npx tailwindcss init
- node.js required
npm init -y
(initialize node project)- install Tailwind CSS Intellisense VS Code Plugin
npx tailwindcss init
(create configure files for tailwind)- create src/input.css or any name
@tailwind base;
@tailwind components;
@tailwind utilities;