Pytania oznaczone «ecmascript-6»

204
`export const` vs.` export default` w ES6

Próbuję ustalić, czy istnieją między nimi duże różnice, poza tym, że mogę je importować, export defaultwykonując po prostu: import myItem from 'myItem'; I używając export constmogę zrobić: import { myItem } from 'myItem'; Zastanawiam się, czy istnieją jakieś różnice i / lub przypadki użycia...

201
ES6 eksport / import w pliku indeksu

Obecnie używam ES6 w aplikacji React przez webpack / babel. Korzystam z plików indeksu, aby zebrać wszystkie komponenty modułu i wyeksportować je. Niestety wygląda to tak: import Comp1_ from './Comp1.jsx'; import Comp2_ from './Comp2.jsx'; import Comp3_ from './Comp3.jsx'; export const Comp1 =...

197
Babel 6 zmienia domyślny sposób eksportu

Wcześniej babel dodawał linię module.exports = exports["default"]. Już tego nie robi. Co to oznacza, zanim będę mógł: var foo = require('./foo'); // use foo Teraz muszę to zrobić: var foo = require('./foo').default; // use foo Nie jest to wielka sprawa (i myślę, że tak powinno być przez...

194
Jak mogę warunkowo zaimportować moduł ES6?

Muszę zrobić coś takiego: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } Powyższy kod się nie kompiluje; rzucaSyntaxError: ... 'import' and 'export' may only appear at the top level . Próbowałem używać, System.importjak pokazano tutaj , ale...

181
Jak przewinąć do elementu?

Mam widżet czatu, który wyświetla szereg wiadomości za każdym razem, gdy przewijam w górę. Problem, z którym teraz mam do czynienia, polega na tym, że suwak pozostaje na górze podczas ładowania wiadomości. Chcę, aby skupił się na ostatnim elemencie indeksu z poprzedniej tablicy. Dowiedziałem się,...