Skip to content

Instantly share code, notes, and snippets.

@mpossumato-netflix
mpossumato-netflix / Lattice-Example-App.tsx
Created September 17, 2021 23:06
An example approach to leveraging Lattice in a Front End React App
import { Pluggable, PluginHost, usePluggableState } from '@netflix-internal/rgt-components/lib/lattice';
import { getDefaultRoutes } from '../routes';
import { Content, Header, Router } from './components';
import { useFetchPluginConfiguration } from './hooks';
export const App = ({ appName }: { appName: string }) => {
// Fetch plugin host configuration remotely for this application
const config = useFetchPluginConfiguration(appName);
// Allow for routes to be extended by plugins