Читать книгу JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript - Kyle Simpson - Страница 17
Biblioteki
ОглавлениеFragmenty kodu w tej książce w większości nie są oparte na bibliotekach. Sposób implementacji każdego poznawanego działania jest wyprowadzany w starym dobrym JavaScripcie. Jednak w miarę jak zaczynamy tworzyć więcej prawdziwego kodu w FP, będziemy korzystać z bibliotek, aby zapewnić zoptymalizowane i w pełni niezawodne wersje powszechnie akceptowanych narzędzi.
Na marginesie, warto sprawdzić dokumentację dotyczącą funkcji bibliotecznych, aby na pewno wiedzieć, jak one działają. Jest w nich wiele podobieństwa do kodu tworzonego w tej książce, ale bez wątpienia są też różnice, nawet między popularnymi bibliotekami.
Oto kilka popularnych bibliotek FP dla JavaScriptu, które stanowią doskonały punkt wyjścia do naszej analizy:
Ramda (https://ramdajs.com/)
lodash/fp (https://github.com/lodash/lodash/wiki/FP-Guide)
functional.js (https://github.com/functionaljs/functional-js)
Immutable.js (https://github.com/immutable-js/immutable-js)
Dodatek C zawiera bliższe spojrzenie na te i inne biblioteki.