O que instantdb faz?
Construa aplicativos completos e funcionais usando InstantDB como backend. Use ao criar aplicações React, vanilla JavaScript ou Expo (React Native). Acionado por solicitações de criação de aplicativos.
Funcionalidades
- Backend em tempo real: InstantDB fornece sincronização de dados em tempo real entre clientes.
- Sem gerenciamento de servidor: Não é necessário configurar ou gerenciar servidores.
- Suporte a múltiplas plataformas: Funciona com React, vanilla JavaScript e Expo.
- Desenvolvimento rápido: Construa aplicativos completos com menos código e configuração.
Como usar
- Inicie um novo projeto com sua estrutura preferida (React, vanilla JS ou Expo).
- Instale o InstantDB seguindo a documentação oficial.
- Configure o backend definindo esquemas e permissões conforme necessário.
- Implemente a lógica do aplicativo utilizando as APIs do InstantDB para operações de leitura e escrita.
- Teste e implante seu aplicativo funcional.
Exemplo de código
// Exemplo de configuração do InstantDB em um aplicativo React
import { init } from '@instantdb/react';
const db = init({ appId: 'seu-app-id-aqui' });
// Consultar dados
db.query({ users: {} }).then((result) => {
console.log('Usuários:', result.users);
});
// Inserir dados
db.transact(db.tx.users.push({ name: 'João', email: '[email protected]' }));
Notas importantes
- Certifique-se de ter uma conta no InstantDB e obter seu
appId. - Consulte a documentação oficial para detalhes avançados.
- Para aplicações Expo, utilize o pacote
@instantdb/expo.