
Repositório de hooks da Nave.rs
Tecnologias utilizadas
Baseamos nosso desenvolvimento em:
Instalação
No terminal, execute
yarn add @naveteam/prometheus
// ou npm install @naveteam/prometheus
Utilização
Com a lib instalada, o seguinte código já é o suficiente para iniciar o desenvolvimento da aplicação
import React, { useState } from 'react'
import ReactDOM from 'react-dom'
import { useDebounce } from '@naveteam/prometheus'
const App = () => {
const [organicValue, setOrganicValue] = useState(null)
const debouncedValue = useDebounce(organicValue)
return (
<div>
<input onChange={e => setOrganicValue(e.target.value)} />
<p>{debouncedValue}</p>
</div>
)
}
ReactDOM.render(<App />, document.getElementById('root'))
Você pode encontrar em nosso Storybook a documentação necessária de todos os hooks disponíveis no projeto.
Contribuição
Sinta-se livre para contribuir com o projeto, criando novos hooks, abrindo PRs para ajustar bugs ou mesmo levantando dúvidas, sugestões ou pedidos de ajustes através de issues. Para contribuir com nosso projeto, por favor siga nosso guia de CONTRIBUTING.
Links úteis
- NPM: Acesso ao pacote NPM do projeto
- Github: Repositório da lib
- Storybook: Página com o projeto mais atualizado para referência
Contribuidores
Obrigado a essas maravilhosas pessoas que contribuíram de alguma maneira para o desenvolvimento da lib (emoji key):
Eduardo Bittencourt |
Esse projeto segue a especificação de all-contributors. Qualquer tipo de contribuição será bem-vinda!
Licença
MIT Nave Team