Na minha ideia teriamos que criar a interface antes de chamar ela com o propType para tipar o prop de forma que seria a A e B
Na minha ideia teriamos que criar a interface antes de chamar ela com o propType para tipar o prop de forma que seria a A e B
Olá, Tiago! Tudo bem?
Seu raciocínio está correto. Para usar o IFilme dentro do PropType, essa interface realmente precisa existir, e você pensou certinho no fluxo de desenvolvimento.
O ponto que torna a alternativa B incorreta, porém, não é a criação da interface em si, mas a forma como ela foi escrita no código.
Ao observar a tipagem proposta, repare que a propriedade nome foi definida como number. Como o nome de um filme é um texto, o tipo correto deveria ser string. Esse erro de tipagem faz com que o código apresentado na alternativa não represente uma etapa válida de um código funcional.
Por isso, mesmo a ideia estando correta, a alternativa B acaba sendo considerada incorreta no contexto do exercício.
Espero ter conseguido esclarecer esse detalhe. Continue com essa atenção aos pequenos pontos, ela faz muita diferença na programação.
Bons estudos!
Sucesso ✨