https://codesandbox.io/s/1o1ly740pq
Je suis un débutant complet. Je suppose que c'est une question très rudimentaire. Je suis désolé. J'étudie réagir. Je veux exécuter App.js pour l'afficher, mais il n'affiche toujours que le code dans index.js. Pourquoi?
3 Réponses :
Vous n'êtes pas en train d'importer et d'exporter le fichier App.js dans index.js, donc le code App.js n'est pas rendu. veuillez trouver le code mis à jour. https://codesandbox.io/s/2xy029ol60
Merci pour votre gentillesse. réagir est difficile ~ :) je me souviendrai de votre code
C'est parce que vous avez créé deux composants avec le nom App. Celui que vous voulez imprimer comme vrai, vous devez les importer dans votre nouveau fichier. vérifiez le https://codesandbox.io/s/xl0q1jkzyq
//index.js
import React from "react";
import ReactDOM from "react-dom";
import "./styles.css";
import App from "../src/App";
function App1() {
return (
<div className="App">
<h1>Nice</h1>
<h2>Start editing to see some magic happen!</h2>
<App />
</div>
);
}
const rootElement = document.getElementById("root");
ReactDOM.render(<App1 />, rootElement);
//App.js
import React, { Component } from "react";
export default class App extends Component {
render() {
const text = "your smart?";
const condition = "true";
return (
<div>
<h1>react hi ~</h1>
<h2>{text}</h2>
{condition ? "true" : "false"}
</div>
);
}
}
Merci pour votre gentillesse. Je ne savais pas qu'il ne fallait pas utiliser APP en même temps. Cela a beaucoup aidé. J'étudierai plus dur.
La solution fournie vous a-t-elle aidé? Si oui, veuillez montrer votre amour par un vote favorable. Cela me motive à contribuer à la communauté. :)
https://codesandbox.io/s/63ok3m8zz
Vous devez importer l'application dans index.js et la mettre dans render ()
Pourquoi le résultat ne dit pas «vrai»?
Ne rejetons pas la question posée. Il ne connaît peut-être pas React aujourd'hui.