• [^] # Re: Défis

    Posté par . En réponse au journal Générer des images vectorielles procédurales avec des technologies des années 2000. Évalué à 2.

    Il me semblait que vue.js et reactjs fonctionne de la même façon.

    JSX n'est pas utilisé par vue. Ce dernier met tout dans le même fichier, mais de manière un peu plus séparé :

    <script setup>
    import { ref } from 'vue'
    // A "ref" is a reactive data source that stores a value.
    // Technically, we don't need to wrap the string with ref()
    // in order to display it, but we will see in the next
    // example why it is needed if we ever intend to change
    // the value.
    const message = ref('Hello World!')
    </script>
    <template>
     <h1>{{ message }}</h1>
    </template>

    La façon jsx de mélanger la vue et le code se rapproche probablement plus d'elm :

    import Html exposing (..)
    main =
     div []
     [ h1 [] [ text "My Grocery List" ]
     , ul []
     [ li [] [ text "Black Beans" ]
     , li [] [ text "Limes" ]
     , li [] [ text "Chili Powder" ]
     , li [] [ text "Quinoa" ]
     ]
     ]

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll