Any demo on Eip712 approach

The “signTypedData” method was used to sign data with Metamask in a DApp 2 years ago. An error occurred “Method eth_signTypedData_v1 not supported.” Is EIP712 a wanted approach? Any demo, expecially on contract verifying the signature?