Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 641 Bytes

README.md

File metadata and controls

42 lines (32 loc) · 641 Bytes

Sobre o Reuse

  • focado em gerenciar estado
  • assim como o famoso Redux, o Reuse possui uma árvore de estado única
  • lógica componível
  • feito para React
  • não distribui o dado, passa essa responsabilidade pro Context API
// Example.tsx

function Example() {
  const { createState, state } = useReuse()

  useEffect(() => {
    const data = axios.get('api.com')
    createState('example', data)
  }, [])

  return (
    <p>{state.example._id}</p>
  )
}
// App.tsx
import { ReuseProvider } from 'reuse'

// ...
function App() {
  return (
    <ReuseProvider>
      <App />
    </ReuseProvider>
  )
}
// ...