Skip to content

Instantly share code, notes, and snippets.

View passing-packaging-name-to-container.ts
function App() {
return (
<>
<Switch>
<Route path="/static_droid">
<h1>Static droid page</h1>
<StaticPreview canvasStyle={canvasStyle} debug />
</Route>
<Route exact path="/:packagingName?">
<CreationContainer canvasStyle={canvasStyle} showDebugPanel />
@jeandenis-k
jeandenis-k / passingDispatch.ts
Last active Apr 17, 2020
How to pass dispatch with context to child components
View passingDispatch.ts
// Une valeur globale de contexte permet de passer à un composant enfant une valeur
// définie dans un composant plus haut, sans avoir à passer par toutes les props des
// composants intermédiaires
export const CreationDispatch = React.createContext<Dispatch<CreationAction>>(
null!
);
// Dans le composant parent, on instancie dispatch et on le passe dans
// dans la valeur de contexte
function parentComponent() {