ich einige in der Zeichenfolge React-Code haben, zum Beispiel:render Reagieren Komponente aus einem String
const component = `
function App() {
return (
<div>
test
</div>
);
}
`;
Und ich möchte, dass die Komponente zu machen in der Lage sein aus Browser, so etwas wie:
import React, { Component } from 'react';
import { render } from 'react-dom';
import * as babel from 'babel-standalone';
const babelCode = babel.transform(component, { presets: ['react', 'es2015'] }).code;
render(eval(babelCode), document.getElementById('WorkFlow'));
Dieses besondere Beispiel funktioniert nicht, aber es zeigt, was ich suche, jede Hilfe geschätzt!
Danke!
wow, das funktioniert wirklich, danke !!! –
nur eine Sache, tatsächlich funktioniert es so wie es ist, aber wir sollten 'neue' vor' Funktion' eingeben Klasse –
Hoppla! Ja, ich habe die Antwort aktualisiert! –