web-dev-qa-db-fra.com

Comment faire contre vs code autocomplete les types de prop du composant?

Comment faire en sorte que VS Code utilise les types prop du composant autocomplete tout en utilisant le composant dans le balisage JSX? 

P.S .: J'utilise JS, pas TS. 

16
Max Prilutskiy

J'ai remarqué que si vous avez un composant sans état et que vous obtenez les accessoires à l'aide de ES6, lorsque vous utilisez ce composant, vous obtenez les accessoires avec la saisie semi-automatique.

const Stateless = ({ prop1, prop2 }) => {
  return (
    <div></div>
  )
}

 img

1
Rafael Grilli

Il y a aussi possibilité d'utiliser la définition @params:

/**
 * 
 * @param {{header: string, subheader: string, imageAlt: string, contentList: Array, orderLink: Object, contentLink: Object}} props 
 */
export default function JumbotronMain(props) {...}

 enter image description here

0
bares697