Hello Yongjae and other contributors working on the issue, Thank you for sharing the idea and plan in detail.
I encourage modernizing the tech stack for the Zeppelin project, as it will help new contributors participate more efficiently. I hope we can support the latest tech stack after doing this work. Best regards, Jongyoul Lee 2026년 10월 18일 (일) 오후 10:30, Yongjae Lee <[email protected]>님이 작성: > Hello, > > I would like to share our progress and plan for moving Zeppelin's New UI > notebook from Angular to React. > > A micro-frontend setup lets Angular and React run side by side while we > move one page at a time. > Users can already opt in to React for the Configuration table and Published > Paragraph view. > That option does not cover the notebook page yet, which still uses Angular. > We added Shared Notebook Core, a layer designed for Angular and React to > share notebook state management and command handling. > We verified its read-only path with real notebook data in an Angular view > used only for internal verification. > The React notebook adapter has been tested with test data. > Its connection to real notebook data has not yet been verified. > > Next, we will connect React to real notebook data and compare its read-only > behavior with Angular. > That evaluation will determine whether to proceed with editing, saving, > execution, and collaboration. > We will offer "?react" for the notebook only after the required features > and behavior, performance, accessibility, and rollback checks pass. > Angular will remain the default; making React the default is a later step > after other New UI routes are validated. > > Thanks to ChanHo Lee (@tbonelee), Yena Kim (@kimyenac), Minho Jang > (@miinhho), > Ayeon Jang (@JangAyeon), Seungeun Byun (@gyowoo1113), SuJung Lee > (@xhaktm00), > Cheolyoung Jang (@namuuCY), and Daeun Kim (@dani1552) for contributing to > this work in different ways. > > - Proposal: > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=393677314 > - Plan (Korean): > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=451969862 > - Epic: https://issues.apache.org/jira/browse/ZEPPELIN-6627 > > Feedback is welcome. > > Thanks, > Yongjae Lee > -- Best regards, Jongyoul Lee
