Criando um snippet personalizado
snippets
para que a importação funcione.
Qualquer página no diretório snippets
será tratada como um snippet e não será renderizada como uma página independente. Se quiser criar uma página independente a partir do snippet, importe-o em outro arquivo e utilize-o como um componente.
Exportação padrão
- Adicione conteúdo ao arquivo do snippet que você deseja reutilizar. Opcionalmente, você pode adicionar variáveis que podem ser preenchidas via props quando importar o snippet. Neste exemplo, nossa variável é word.
snippets/my-snippet.mdx
- Importe o snippet no arquivo de destino.
destination-file.mdx
Exportando com variáveis
- Opcionalmente, você pode adicionar variáveis que podem ser preenchidas via props ao importar o snippet. Neste exemplo, nossa variável é word.
snippets/my-snippet.mdx
- Importe o snippet no arquivo de destino com a variável. A propriedade será preenchida conforme a sua especificação.
destination-file.mdx
Variáveis reutilizáveis
- Exporte uma variável do arquivo de snippet:
snippets/path/to/custom-variables.mdx
- Importe o snippet no arquivo de destino e use a variável:
destination-file.mdx
Trechos de JSX
- Exporte um componente JSX do seu arquivo de trecho. (Consulte React components para mais informações):
snippets/my-jsx-snippet.jsx
Importante: Ao criar trechos de JSX, use a sintaxe de função de seta (
=>
) em vez de declarações de função. A palavra-chave function
não é compatível neste contexto.- Importe o trecho no arquivo de destino e use o componente:
destination-file.mdx