Skip to content

Instantly share code, notes, and snippets.

View manojsinghnegiwd's full-sized avatar
🎯
Focusing

Manoj Singh Negi manojsinghnegiwd

🎯
Focusing
View GitHub Profile
const puppeteer = require('puppeteer');
const googleSearch = async () => {
const browser = await puppeteer.launch({
headless: false
});
const page = await browser.newPage();
await page.viewport({
const puppeteer = require('puppeteer');
const googleSearch = async () => {
const browser = await puppeteer.launch({
headless: false
});
const page = await browser.newPage();
await page.viewport({
const puppeteer = require('puppeteer');
const googleSearch = async () => {
const browser = await puppeteer.launch({
headless: false
});
const page = await browser.newPage();
await page.viewport({
const puppeteer = require('puppeteer');
const googleSearch = async () => {
const browser = await puppeteer.launch({
headless: false
});
}
googleSearch();
const puppeteer = require('puppeteer');
const googleSearch = async () => {
}
googleSearch();
function useReducer(reducer, initState) {
const [state, setState] = useState(initState);
return [state, function () {}];
}
function useReducer (reducer, initState) {
return [initState, function () {}]
}
const initialState = { count: 0 };
function reducer(state, action) {
switch (action.type) {
case "increment":
return { count: state.count + 1 };
case "decrement":
return { count: state.count - 1 };
}
}
function Counter() {
const [state, dispatch] = useReducer(reducer, initialState);
return (
<React.Fragment>
Count: {state.count}
<button onClick={() => dispatch({ type: "increment" })}>+</button>
<button onClick={() => dispatch({ type: "decrement" })}>-</button>
</React.Fragment>
)
import { render } from "react-dom";
import React, { useState, useCallback } from "react";
const initialState = { count: 0 };
function reducer(state, action) {
switch (action.type) {
case "increment":
return { count: state.count + 1 };
case "decrement":