2022 第26週 工作筆記:在 React App 中的 mediator pattern

總結

最近為手上的專案加裝純文字複製與格式複製功能,與前輩討論後發現適合使用 mediator pattern 來管理此功能的相關邏輯

筆記

什麼是 mediator pattern

patterns.dev: Use a central mediator object to handle communication between components

refactoring.guru: Mediator is a behavioral design pattern that lets you reduce chaotic dependencies between objects.

如何應用在 React App 中

何謂無外觀元件

參考上方範例,元件本身不提供視覺效果,僅包覆 children ,由 children 元件來處理與使用者互動的視覺

參考文件