~/talk

How to Share Your Components Online (Fast)

links:none on file
slides:none on file

A set of independent UI blocks is extracted from a monolithic React + TypeScript app by moving block-specific state and functions into the block, exposing external hooks and data via props, and using the React Context API for local child access; wrappers handle global store integration. Blocks are published as a single package to an internal npm registry (built, transpiled, CSS minified, run with npm build and publish) and are already used on several JetBrains pages, cutting integration from days to hours.

AI-written summary · about

  1. 0:00Introduction
  2. 0:23About WebHelp
  3. 1:16Style guide
  4. 2:03Complex components aka blocks
  5. 8:04Sharing blocks
  6. 11:01Usage examples
  7. 13:47Conclusion
~/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.