Folgendes ist mein Code, der gut funktioniert, wenn ich Test mit einer Zeichenfolge initialisiere, wenn ich es jedoch zu new Date()
seinen Wurffehler änderte. Lass mich wissen, was ich falsch mache, als ich gerade mit React angefangen habe.Das Datum in JSX in ReactJS kann nicht angezeigt werden
-Code -
import React from 'react';
import ReactDOM from 'react-dom';
import registerServiceWorker from './registerServiceWorker';
class App extends React.Component {
render() {
//let test = 'this is a string'; // WORKING FINE
let test = new Date();
return (
<div>
<h1>Hello World</h1>
<p>{test}</p>
</div>
);
}
}
ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();
Fehler -
Objekte als Reaktion Kind nicht gültig sind (gefunden: Fr 21. Juli 2017 02.11.18 GMT + 0530 (Indien Standardzeit)). Wenn Sie eine Sammlung von untergeordneten Elementen rendern möchten, verwenden Sie stattdessen ein Array oder wickeln Sie das Objekt mithilfe von createFragment (Objekt) aus den React-Add-Ons um.
'test.toString()' – Xotic750
@ Xotic750 ja es wird funktionieren, aber warum kann ich es nicht wie in alten JS Tagen drucken? – Nesh
@ Xotic750 und was bedeutet dieser Fehler - 'Wenn Sie eine Sammlung von Children rendern möchten, verwenden Sie stattdessen ein Array oder wickeln Sie das Objekt mit createFragment (Objekt) aus den React-Add-Ons.' – Nesh