ES6

by Paolo Favero

JavaScript

import { useRef, useState, useEffect, useContext } from 'react';
var name = "trae";
console.log(`My name is ${name}`);

function *foo() {
    var x = 1;
    console.log("Before Pause " + x)
    x = (yield x);
    console.log("After Pause " + x)
    return x;
}

var it = foo();
console.log(it.next(2));
console.log(it.next(3));