O desenvolvimento frontend na Solana envolve trabalhar com programas, carteiras e frameworks JavaScript populares como React. Interagir com esses componentes requer lidar com conexão, criação de transações e leitura de contas Solana.
Para auxiliar neste trabalho, uma variedade de bibliotecas cliente Solana está disponível em diferentes frameworks.
Bibliotecas principais
@solana/client
- Cliente Solana simples que agrupa RPC, carteiras, transações - Inclui armazenamento de estado integrado, ações, observadores, conectores
@solana/react-hooks
- Hooks completos para carteiras, saldos, transferências, assinaturas,
consultas - Hooks de provedor React que envolvem o estado de runtime do
@solana/client
@solana/web3-compat
- Kit compatível com Web3.js para simplificar a atualização. - Componentes internos mais recentes baseados numa combinação de web3.js e kit.
@solana/kit
- SDK Solana de baixo nível que alimenta as outras bibliotecas Solana como
@solana/react-hooks- Totalmente tree-shakable, usa padrões web modernos e alimenta o runtime
@solana/web3.js está obsoleto`
Muitos projetos do ecossistema Solana ainda dependem do @solana/web3.js
obsoleto. Prefira @solana/web3-compat para simplificar o seu caminho de
migração.
- Guia @solana/client: runtime enxuto e headless para RPC, carteiras e transações.
- Guia @solana/react-hooks: hooks React em camadas sobre o mesmo runtime cliente.
- Guia @solana/web3-compat: camada de
compatibilidade para migrar de
@solana/web3.jspara stacks alimentadas por Kit.
Is this page helpful?