Closed lebrande closed 5 years ago
EN version
Recently I've became a huge fan of recompose. That's a tool for React, which helps you write code with approach focused on higher order components. I will show you some JS design patterns. Also I will give you tips based on my experience.
I going to speak in Polish ;(
compose
function work? Pipe pattern.recompose
recompose
.Zawsze mnie zastanawiało, czy ktoś kiedyś pokusił się o one-shot refaktor dużej apki z użyciem recompose
i może porównać rozmiar bundle przed i po. Mam tu na myśli głównie rozwlekłość definicji klas w JS (szczególnie po transpilacji do ES5) i współdzielenie kodu. Czyli: ile komponentów wystarczy przepisać z class
na withState
żeby koszt dodania zależności do projektu się zniwelował :P
@erykpiast dobry punkt. Nie sądzę, aby udało mi się dokonać porównania na dużej apce, ponieważ piszemy od razu z recompose
. Sam pomysł porównania bundle przed i po wydaje się interesujący.
Super temat. Recompose nie jest nowym gadżetem o którym wszyscy chcą mówić (hooks) a zasługuje na dużo większa popularność. Masz ode mnie dodatkowe 10 minut na prelekcję jeśli chcesz 😅
Słuchałbym :)
@naugtur @przemuh dzięki, za feedback 👍 Bardzo fajnie to czytać. Chętnie się rozgadam 😂
Udostepniam prezkè: http://recompose-hocs-everywhere.surge.sh
@SebastianPozoga dzięki za nagranie wideo :) @naugtur zapomniałem włączyć stopera i nawet nie wiem jak upłynęło 37 min. Przepraszam, że nadużyłem dodatkowego czasu :)
Wielkie dzięki za prezentację! Była 👌
Niedawno stałem się wielkim fanem biblioteki recompose. Jest to narzędzie dedykowane Reactowi. Będzie o wzorcach programowania funkcyjnego w JS, higher order componentach i jak nie wpaść w pewne pułapki tworząc kod z recompose. Recompose używam na codzień w komercyjnym projekcie. Temat wydaje mi się zaawansowany, dlatego postaram się wyjaśnić czym w ogóle jest ta biblioteka i jak ją zrozumieć, jak przestawić się na myślenie w higher order componentach.
Nie zamierzam robić live codingu, ale będę pokazywał snipety i postaram się wszystko odpowiednio animować, aby wzrokowcy mogli odnieść bardzo pozytywne wrażenia.
Konspekt