MauMuller/valisk

Criar um provedor e um consumer para utilizar a lib de forma global dentro do form

MauMuller opened this issue · 1 comments

Isso é importante pois caso seja necessário criar um componente do tipo input e é necessário passar um array de dados, atualmente é necessário passar por parâmetro os métodos os useValisk.

Além disso, não existe muitas tipagens, por conta disso, é preciso "criar" uma tipagem ou "entrar" dentro da lib e abstrair de lá os tipos, o que não é muito legal de usar.

É possivel fazer algo parecido com o que o react-hook-form faz para resolver esse problema, criando um FormProvider e um useFormContext, ambos trabalhando em conjunto para permitir o acesso aos dados sem precisar passar por parâmetros.

Thanks for comment ISSUE