JSFiddle - React, Tailwind, and code Playground

by tyhuangg

JavaScript

let next = current.checkNeighbors()
if (next) {
  next.visited = true
  stack.push(current)
  removeWalls(current, next)
  current = next
} else if (stack.length > 0) {
  current = stack.pop()
}