mirror of
https://github.com/crewAIInc/crewAI.git
synced 2025-12-16 04:18:35 +00:00
Some checks failed
* WIP: v1 docs (#3626) (cherry picked from commit d46e20fa09bcd2f5916282f5553ddeb7183bd92c) * docs: parity for all translations * docs: full name of acronym AMP * docs: fix lingering unused code * docs: expand contextual options in docs.json * docs: add contextual action to request feature on GitHub * chore: tidy docs formatting
105 lines
3.4 KiB
Plaintext
105 lines
3.4 KiB
Plaintext
---
|
|
title: "Exportação de Componentes React"
|
|
description: "Aprenda como exportar e integrar componentes React do CrewAI AMP em suas aplicações"
|
|
icon: "react"
|
|
mode: "wide"
|
|
---
|
|
|
|
Este guia explica como exportar crews do CrewAI AMP como componentes React e integrá-los às suas próprias aplicações.
|
|
|
|
## Exportando um Componente React
|
|
|
|
<Steps>
|
|
<Step title="Exporte o Componente">
|
|
Clique no menu de opções (três pontos à direita do seu crew implantado), selecione a opção de exportação e salve o arquivo localmente. Usaremos o arquivo `CrewLead.jsx` como exemplo.
|
|
|
|
<Frame>
|
|
<img src="/images/enterprise/export-react-component.png" alt="Exportar Componente React" />
|
|
</Frame>
|
|
</Step>
|
|
</Steps>
|
|
|
|
## Configurando seu Ambiente React
|
|
|
|
Para executar este componente React localmente, você precisará configurar um ambiente de desenvolvimento React e integrar este componente em um projeto React.
|
|
|
|
<Steps>
|
|
<Step title="Instale o Node.js">
|
|
- Baixe e instale o Node.js no site oficial: https://nodejs.org/
|
|
- Escolha a versão LTS (Long Term Support) para maior estabilidade.
|
|
</Step>
|
|
|
|
<Step title="Crie um novo projeto React">
|
|
- Abra o Prompt de Comando ou PowerShell
|
|
- Navegue até o diretório onde deseja criar seu projeto
|
|
- Execute o seguinte comando para criar um novo projeto React:
|
|
|
|
```bash
|
|
npx create-react-app my-crew-app
|
|
```
|
|
- Entre no diretório do projeto:
|
|
|
|
```bash
|
|
cd my-crew-app
|
|
```
|
|
</Step>
|
|
|
|
<Step title="Instale as dependências necessárias">
|
|
```bash
|
|
npm install react-dom
|
|
```
|
|
</Step>
|
|
|
|
<Step title="Crie o componente CrewLead">
|
|
- Mova o arquivo baixado `CrewLead.jsx` para a pasta `src` do seu projeto.
|
|
</Step>
|
|
|
|
<Step title="Modifique seu App.js para usar o componente CrewLead">
|
|
- Abra o arquivo `src/App.js`
|
|
- Substitua o conteúdo por algo semelhante a isso:
|
|
|
|
```jsx
|
|
import React from 'react';
|
|
import CrewLead from './CrewLead';
|
|
|
|
function App() {
|
|
return (
|
|
<div className="App">
|
|
<CrewLead baseUrl="YOUR_API_BASE_URL" bearerToken="YOUR_BEARER_TOKEN" />
|
|
</div>
|
|
);
|
|
}
|
|
|
|
export default App;
|
|
```
|
|
- Substitua `YOUR_API_BASE_URL` e `YOUR_BEARER_TOKEN` pelos valores reais da sua API.
|
|
</Step>
|
|
|
|
<Step title="Inicie o servidor de desenvolvimento">
|
|
- No diretório do seu projeto, execute:
|
|
|
|
```bash
|
|
npm start
|
|
```
|
|
- Isso iniciará o servidor de desenvolvimento, e seu navegador padrão será aberto automaticamente em http://localhost:3000, onde você verá sua aplicação React rodando.
|
|
</Step>
|
|
</Steps>
|
|
|
|
## Personalização
|
|
|
|
Você pode então personalizar o `CrewLead.jsx` para adicionar cor, título etc.
|
|
|
|
<Frame>
|
|
<img src="/images/enterprise/customise-react-component.png" alt="Personalizar Componente React" />
|
|
</Frame>
|
|
<Frame>
|
|
<img src="/images/enterprise/customise-react-component-2.png" alt="Personalizar Componente React" />
|
|
</Frame>
|
|
|
|
## Próximos Passos
|
|
|
|
- Personalize o estilo do componente para combinar com o design da sua aplicação
|
|
- Adicione props adicionais para configuração
|
|
- Integre com o gerenciamento de estado da sua aplicação
|
|
- Adicione tratamento de erros e estados de carregamento
|