dh wie drücke ich das aus: function *(next) {} mit Pfeilen. Ich habe alle erdenklichen Kombinationen ausprobiert und kann keine Dokumentation dazu finden. (verwendet derzeit den Knoten
dh wie drücke ich das aus: function *(next) {} mit Pfeilen. Ich habe alle erdenklichen Kombinationen ausprobiert und kann keine Dokumentation dazu finden. (verwendet derzeit den Knoten
Diese Komponente funktioniert: export class Template extends React.Component { render() { return ( <div> component </div> ); } }; export default Template; Wenn ich die letzte Zeile entferne, funktioniert es nicht. Uncaught TypeError: Cannot read property 'toUpperCase' of...
Nehmen wir an, ich habe die folgende Karte: let myMap = new Map().set('a', 1).set('b', 2); Und ich möchte ['a', 'b'] basierend auf dem oben Gesagten erhalten. Meine derzeitige Lösung scheint so lang und schrecklich. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of...
Wir können mit einer for-of-Schleife auf Array-Elemente zugreifen: for (const j of [1, 2, 3, 4, 5]) { console.log(j); } Wie kann ich diesen Code ändern, um auch auf den aktuellen Index zuzugreifen? Ich möchte dies mit der For-of-Syntax erreichen, weder mit forEach noch mit
Ich versuche, ES6-Code in meinem Projekt auszuführen, erhalte jedoch einen unerwarteten Fehler beim Token-Export. export class MyClass { constructor() { console.log("es6");
Nachdem ich einige Zeit mit React verbracht habe, verstehe ich den Unterschied zwischen den beiden Hauptparadigmen beim Erstellen von Komponenten. Meine Frage ist, wann ich welche verwenden soll und warum? Was sind die Vorteile / Kompromisse von einem zum anderen? ES6-Klassen: import React, {...
Ich versuche festzustellen, ob es große Unterschiede zwischen diesen beiden gibt, abgesehen davon, dass ich mit export defaultnur importieren kann : import myItem from 'myItem'; Und mit export constkann ich tun: import { myItem } from 'myItem'; Ich frage mich, ob es andere Unterschiede und / oder...
Ich habe eine Funktion, die ich in ES6 in die neue Pfeilsyntax konvertieren möchte . Es ist eine benannte Funktion: function sayHello(name) { console.log(name + ' says hello'); } Gibt es eine Möglichkeit, ihm einen Namen ohne var-Anweisung zu geben: var sayHello = (name) => { console.log(name +...
Ich verwende derzeit ES6 in einer React-App über Webpack / Babel. Ich verwende Indexdateien, um alle Komponenten eines Moduls zu sammeln und zu exportieren. Das sieht leider so aus: import Comp1_ from './Comp1.jsx'; import Comp2_ from './Comp2.jsx'; import Comp3_ from './Comp3.jsx'; export const...
Ich bin noch nicht mit ECMAScript 6 vertraut. Ich habe gerade das Repo des React Starter Kit geklont, das ES6 als Anwendungscode verwendet. Ich war überrascht zu sehen, dass der Linter so konfiguriert ist , dass er das Auftreten der use strictDirektive verbietet , was meiner Meinung nach in...
Vorher fügte Babel die Zeile hinzu module.exports = exports["default"]. Das macht es nicht mehr. Was dies bedeutet, ist bevor ich tun konnte: var foo = require('./foo'); // use foo Jetzt muss ich das machen: var foo = require('./foo').default; // use foo Keine große Sache (und ich vermute, das...
In js Datei habe ich Import verwendet, anstatt zu erfordern import co from 'co'; Ich habe versucht, es direkt von nodejs auszuführen, da der Import "Versandfunktionen" und Unterstützung ohne Laufzeitflag ( https://nodejs.org/en/docs/es6/ ) ist, aber ich habe einen Fehler erhalten import co from...
Ich muss so etwas tun wie: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } Der obige Code wird nicht kompiliert. es wirft SyntaxError: ... 'import' and 'export' may only appear at the top level. Ich habe versucht, System.importwie hier...
Wir haben erfahren , dass wir ab React v15.3.0 eine neue Basisklasse namens PureComponent haben , die mit dem integrierten PureRenderMixin erweitert werden kann . Was ich verstehe ist, dass unter der Haube ein flacher Vergleich der Requisiten im Inneren verwendet wird shouldComponentUpdate. Jetzt...
Ich erhalte diesen Fehler von ESLint: error Parsing error: The keyword 'const' is reserved aus diesem Code: const express = require('express'); const app = express(); const _ = require('underscore'); Ich habe versucht, node_modulesalle npm-Pakete zu entfernen und neu zu installieren (wie hier...
Ich bin interessiert, ob es Grenzen gibt, welche Arten von Werten constin JavaScript festgelegt werden können - insbesondere Funktionen. Ist das gültig? Zugegeben, es funktioniert, aber wird es aus irgendeinem Grund als schlechte Praxis angesehen? const doSomething = () => { ... } Sollten...
Ich bin neu in der Verwendung von ES6-Klassen mit React. Zuvor habe ich meine Methoden an das aktuelle Objekt gebunden (siehe erstes Beispiel). Kann ich mit ES6 eine Klassenfunktion dauerhaft mit Pfeilen an eine Klasseninstanz binden? (Nützlich beim Übergeben als Rückruffunktion.) Ich erhalte...
Ich habe ein Chat-Widget, das bei jedem Bildlauf eine Reihe von Nachrichten abruft. Das Problem, mit dem ich jetzt konfrontiert bin, ist, dass der Schieberegler beim Laden von Nachrichten oben fixiert bleibt. Ich möchte, dass es sich auf das letzte Indexelement aus dem vorherigen Array...
Wie werden statische Methoden standardmäßig aufgerufen? Ich kann mir vorstellen constructor, den Namen der Klasse selbst zu verwenden oder zu verwenden. Letzteres gefällt mir nicht, da es sich nicht notwendig anfühlt. Ist der erstere der empfohlene Weg oder gibt es noch etwas anderes? Hier ist ein...
Ich erstelle ein ReactJS-Projekt mit dem create-react-appPaket und das hat gut funktioniert, aber ich kann keine Webpack-Dateien und -Konfigurationen finden. Wie funktioniert die React-Create-App mit Webpack? Wo befinden sich die Webpack-Konfigurationsdateien in einer Standardinstallation mit...