Ecmascript i jquery

0

Witajcie,

Mam projekt w który niestety muszę użyć jQuery. Z tego co widzę w projektach powinno się unikać korzystania z jQuery?
W całości chcę wykorzystać ES6 kompilując przez babel w gulpe.

Dodatkowe pytanie: czy epoxrt i import modułów w ES6 trzeba dodatkowo konfigurować w babeljs ?

4

Zależy od projektu. jQuery zna mnóstwo osób i powstała masa pochodnych bibliotek napisanych z użyciem jQuery. Nie ma co go rzucać w kąt tylko dlatego, że jakiś hipster powiedział, że teraz to się używa react.js redux redux-saga reselect webpack... Use the right tool for the right job.

Jeżeli chodzi o moduły, to wystarczy przelecieć dokumentację.
Podkreślę tylko, że Babel jest odpowiedzialny za transpilowanie kodu (czyli w dużym uproszczeniu tylko zmienia tekst), a do pełnego działania będziesz potrzebował jeszcze jakiegoś module bundlera typu Webpack (default) lub Browserify, który ogarnie Ci te zależności, co gdzie importujesz i sklei wszystko do kupy.

0

Dokładnie, jQuery do manipulacji DOMem sprawdza się dobrze, bo wiele operacji możesz wykonać w szybki sposób. Jednak jeśli używasz już ES6 albo i dodatkowo jakiegoś framework'a / innej bliblioteki to często nie ma potrzeby dociągania dodatkowo jQuery, bo to samo możesz osiągnąć w czystym JavaScripcie i nie będzie to trudniejsze. Warto przejrzeć https://github.com/oneuijs/You-Dont-Need-jQuery

1 użytkowników online, w tym zalogowanych: 0, gości: 1