Máscara para input no react native

Olá pessoal, quando vocês usam máscaras nos inputs como telefone, email, cpf e rg, como costumam construí-las? Hard code ou alguma biblioteca espefícia?

Todas as libs que usei pararam de atualizar, esse é o problema de usar libs.

Pois é, estou pensando em fazer do zero.