~/talk

Third-Party Banking Lib: Web Components, React

TalkinUkrainianat React+TS fwdays'23 · 2023-10-17..10-21· [react, web-platform]
links:none on file
slides:none on file

A white‑label banking UI library renders React 18 inside Web Components mounted to the Shadow DOM and communicates with hosts using native CustomEvents plus an internal event bus so multiple React views remain decoupled. The project uses Storybook, Vite, Cypress and Chromatic for design review and UI testing, serves assets from S3/CloudFront with a single shared React in a ~150 KB cached bundle, and supports mobile via WebView plus native bottom sheets by dispatching the same render events; container‑query and GSS require polyfills but the integration performs well.

AI-written summary · about

  1. 0:00Introduction
  2. 1:45Integration types
  3. 3:30Library requirements
  4. 8:04Web components benefits
  5. 12:43Why web components
  6. 13:48React in components
  7. 16:41Library demo
  8. 18:29Component customization
  9. 20:57Mobile adaptation
  10. 24:47Native mobile integration
  11. 28:44Unified architecture
  12. 29:50Atomic Design theming
  13. 31:36Dev, test, deploy
  14. 33:23Key takeaways
  15. 34:06Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.