Sim, como ele disse, pra uma pagina de login é uma otima solução, porem sem voce vai fazer um formulario grande em outro lugar e ja ta utilizando uma biblioteca, é uma boa ja implementar em tudo que é lugar kkk, porem como aprendizado é uma ótima estrutura, aprender o conceito de context e uso de estados.