code: function getNuxtChildComponents($parent, $components = []) {
    $parent.$children.forEach(($child) => {
      if ($child.$vnode.data.nuxtChild && !$components.find(c =>(c.$options.__file === $child.$options.__file))) {
        $components.push($child)
      }
      if ($child.$children && $child.$children.length) {
        getNuxtChildComponents($child, $components)
      }
    })
  
    return $components
  }
docs: Special hot reload with asyncData(context)