Premium

File Explorer Tree with Keyboard Navigation

By FrontendAtlas Editorial · Updated Oct 19, 2026

Challenge summary

Build a file explorer tree that sorts folders first, opens and closes folders, selects files, and works fully from the keyboard as an accessible tree widget.

What you'll practice

  • Render nested folder data recursively with folders sorted above files.
  • Apply tree roles and the expanded and selected states to the right items.
  • Move one tab stop with arrow keys, Home and End using a list of visible items.
  • Keep focus on a visible item when folders collapse.

What Premium unlocks

Premium unlocks the runnable workspace, behavioral checks, implementation walkthrough, and edge-case discussion.

Free related practice

Public interview reports: Taro (July 2023), Blind (March 2024), Blind (March 2025) · Anduril frontend interview questions

Upgrade to FrontendAtlas Premium to unlock this challenge. Already upgraded? Sign in to continue.