Zrobiłem bezpłatny tutorial (~18min), w którym tłumaczę jak można dodać backend do aplikacji Next.js . Przydatne techniki zwłaszcza gdy macie zrobiony front-end i potrzebujecie szybko zwrócić coś z backendu. W materiale wyjaśniam też różnicę między getServerSideProps oraz getStaticProps (funkcje umożliwiające Server Side Rendering)



#frontend #programowanie #javascript #nodejs
ArturEsportivo - Zrobiłem bezpłatny tutorial (~18min), w którym tłumaczę jak można do...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
@Querly96: skoro robiłeś małe projekty to polecam żebyś zrobił teraz jakiś duży. Idealnie jeśli taka aplikacja będzie Tobie przydatna lub efekt końcowy będzie spełniać jakieś zadanie biznesowe. Stwórz kilka widoków, podepnij się pod jakieś API, wykorzystaj frameworki itd. Gwarantuję, że po drodze napotkasz mnóstwo błędów i problemów, które pozwolą Ci dobrze uporządkować wiedzę. A na końcu bedziesz mieć fajny projekt do portfolio
  • Odpowiedz
#angular #javascript
Jak w TypeScript + Angular zapisać tą funkcję?
Prosta sprawa. Top przeglądarki dochodzi do elementu, dodaje klasę z position: fixed; Ktoś scrolluje wyżej niż jest umieszczony element to wraca do swojej pierwotnej pozycji. Ktoś da jakieś wskazówki? Dodatkowo chciałem użyć debounce, ale są tylko biblioteki których nie mogę używać :x
Znalazłem to -> https://stackoverflow.com/questions/44516017/how-to-handle-window-scroll-event-in-angular-4
ale działa tragicznie.
N.....N - #angular #javascript
Jak w TypeScript + Angular zapisać tą funkcję?
Prost...

źródło: comment_1602145235NCQAelqf1uinPRN6ejKfKG.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NickciN: a odnośnie co złwego w Twoim kodzie. do addEventListener przekazujesz callback, czyli dobunce musi zwracać funkcję, która wywoła, jeśli ma przyjać parametr. Poczytaj o currying w JS.

Przkyład:
const foo = a => { return a * 2 }; // nie zwracamy funkcji, zle
window.addEventListener('scroll', foo(3));
  • Odpowiedz
@ponton: nie wiem, jak można mieć tak dogmatyczne podejście. Niektóre rozwiązania są tak skomplikowane, że nawet przy świetnej jakości kodzie doświadczony programista potrzebuje sporo czasu na ogarnięcie po co niektóre rzeczy są w ogóle uskutecznianie. Często na pierwszy rzut oka wydaje się, że coś może zostać uproszczone, a jakiś mechanizm jest zbędny, ale tak naprawdę wynika z pewnych uwarunkowań, które nie są oczywiste. Komentarze wyjaśniające why? są nie tylko przydatne,
  • Odpowiedz