Logo
Cover Image for

What is a closure?

JavaScript

GoogleFacebook

What are React hooks?

React

GoogleAmazon

function outer() {
  let counter = 0;
  return function inner() {
    counter++;
    return counter;
  };
}

const fn = outer();
console.log(fn()); // 1
console.log(fn()); // 2