• 30 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 09/09/2020

Maîtrisez les bases de React Native

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Expliquer les notions de base de React Native

Description

Ce quiz teste vos compétences sur les notions suivantes :

  • les components ;
  • les styles ;
  • les props ;
  • le state.

Ce sera également l'occasion de faire un rappel sur les bases et les points essentiels du développement React Native.

Ce quiz est un peu différent du premier puisqu'il y a des questions théoriques, mais aussi des questions pratiques où je vous demande de valider, ou non, un bout de code. Si vous ne vous sentez pas encore assez à l'aise avec les components, vous pouvez revoir certains points dans le cours avant de démarrer.

  • Question 1

    Parmi ces affirmations sur les components, laquelle est fausse ?

    • Un component doit toujours rendre un élément graphique.

    • Un component est une pièce figée et non réutilisable dans notre application.

    • Une vue en React Native peut contenir plusieurs components.

    • On peut créer ses propres components, appelés components customs.

    • Un component peut contenir d'autres components.

  • Question 2

    Lequel de ces components est bien construit ?

    • class MonComponent extends React.Component {
      return (
      <Text>Coucou !</Text>
      )
      }
    • class MonComponent implements React.Component {
      render() {
      return (
      <Text>Coucou !</Text>
      )
      }
      }
    • class MonComponent extends React.Component {
      render() {
      return (
      <Text text="Coucou !"/>
      )
      }
      }
    • class MonComponent extends React.Component {
      render() {
      return (
      <Text>Coucou !</Text>
      )
      }
      }
  • Question 3

    Le rendu des components en React Native peut être écrit avec les langages de programmation : 

    Attention, plusieurs réponses sont possibles.
    • Javascript

    • JSX

    • PHP

    • HTML