소개
This skill optimizes the development of terminal interfaces by providing deep architectural guidance on xterm.js integration within modern web stacks. It addresses complex challenges such as terminal lifecycle management, synchronized state and ref updates, WebSocket-based I/O, and tmux session persistence. By implementing these patterns, developers can avoid common pitfalls like output corruption in split panes, initialization failures in hidden containers, and destructive WebSocket operations, ensuring a robust and performant terminal experience within React applications.