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

Reply via email to