- Elements as props
- Conditional rendering and performance
- Default values for the elements from props
- Render props for rendering Elements
- Children as render props
- Hooks replaced render props
- The problem: comparing values
const puppeteer = require('puppeteer'); | |
const fs = require('fs'); | |
(async () => { | |
const browser = await puppeteer.launch({ headless: true }); | |
const page = await browser.newPage(); | |
const totalPages = 3; | |
const fileName = 'reviews.txt'; |
// go to https://www.youtube.com/feed/channels | |
// paste the code and hit enter | |
(async () => { | |
const UNSUBSCRIBE_DELAY_TIME = 2000; | |
const runAfterDelay = (fn, delay) => | |
new Promise((resolve) => setTimeout(() => resolve(fn()), delay)); |