Each recipe is one complete example. Each one adds a single piece to the recipe before it.
If you have not built a chat UI here yet, start with the first one.
The code is React. The other framework pages use the same option names and component names. Only the framework syntax changes:
For every widget slot in one table, read Every widget slot.