From basics to more complex things to have Alice finally talk to Bob! — TL;DR Props for parent->child communication Callback props for child->parent communication Common ancestor: does not scale, almost an anti-pattern Event bubbling: implicit coupling, clearly an anti-pattern Via the server: why not after all? React Context, what else? Building on React Context, let’s add some contracts PubSub React is now a mature environment…