meetjspl / poznan

Wszystkie organizacyjne sprawy Meet.js Poznań
69 stars 1 forks source link

Never write another HOC! ;) #63

Closed kamilkoterba closed 5 years ago

kamilkoterba commented 5 years ago

Każdy Higher order component da się przepisać na Render Prop pattern. Na necie można znaleźć same superlatywy i wygląda na to, że to całkiem uniwersalny pattern. Do tego ma kilka drobnych zalet ponad HOC więc potencjalnie jest lepszym domyślnym wyborem.

Moim głównym celem jest pokazanie jak napisać prosty HOC i Render Prop i jak przepisać jeden na drugi. Zależy mi by po tej prelekcji uczestnicy rozumieli jak napisać HOCa lub Render Prop.

Tytuł jest zaczepny i ma na celu zwrócenie uwagi, ale na pewno nie zamierzam hejtować HOCa, co wyjaśniam na początku prezentacji. Jest też referencją do dyskusji rozpoczętej przez Michaela Jacksona

Konspekt

Szacowany czas do 45 min

lebrande commented 5 years ago

@kamilkoterba, super temat, ja byłem strasznie zaciekawiony prezką Jacksona. Będziesz o tym mówił 12.02? Jeśli tak, to jakbyś widział #61? Przed czy po Twojej? Zamierzam, trochę wspomnieć o samych HOC, ale może zostawić to Tobie?

kamilkoterba commented 5 years ago

Hej, zależy mi żeby mówić na początku bo jestem ograniczony czasowo. Myślę, że mogę zrobić ogólne wprowadzenie do HOC i Render Prop pokazać zalety Render Prop i na koniec wspomnieć coś o Recompose jako zapowiedź Twojej prelekcji. Więc po tym ludzie powinni już kumać jak wygląda podstawowy HOC.

piotros commented 5 years ago

Panowie czy jest szansa na wrzucenie na YouTube nagrania z tej prelekcji? Zapowiada się bardzo ciekawie ;)

kamilkoterba commented 5 years ago

Nie mam nic przeciwko. @naugtur nagrywamy to?

przemuh commented 5 years ago

Jeśli przyjdzie Sebastian @sebastianpozoga to będzie na: https://events.pozoga.eu/

Z kalendarza wynika, że przyjdzie ;)

SebastianPozoga commented 5 years ago

będę ;-)

SebastianPozoga commented 5 years ago

No i są nagrania: https://youtu.be/3MfRwWYt12s ;-)

piotros commented 5 years ago

Dzięki wielkie ;)

erykpiast commented 5 years ago

@piotros fajna prezka, dzięki! Wrzucisz slajdy?

piotros commented 5 years ago

@erykpiast wołaj raczej @kamilkoterba ;)

erykpiast commented 5 years ago

🤦🏾‍♀️

kamilkoterba commented 5 years ago

Slajdy https://docs.google.com/presentation/d/1_t82BjoS6oqgpoO7XpTNvV4Sj4hREYZsrSE-TSCvQPk/edit?usp=sharing @SebastianPozoga Możesz podlinkować w opisie video?

erykpiast commented 5 years ago

Z tego co widzę, jest wyżej :) Dzięki, zamykam issue.

SebastianPozoga commented 5 years ago

@kamilkoterba done ;-)