# @streamplace/components Heavily WIP but looks something like this: ```tsx import { StreamplaceProvider, LivestreamProvider, } from "@streamplace/components"; export function Provider() { {/* Everything inside of here can access that Streamplace node */} {/* Everything in here has an active subscription to the livestream context via Websocket; things like chat data and stream title */} ; } export function App() { const chat = useChat(); return ( {chat.map((msg) => ( @{msg.author.handle}: {msg.record.text} ))} ); } ```