Aktywne Wpisy
mirko_anonim +5
✨️ Obserwuj #mirkoanonim
Ja 32 lvl w tym roku. Moja #rozowypasek skończyła 28. Jesteśmy ze sobą od 2 lat. Mieliście już rozmowę o dzieciach? Jak przez to przebrnąć? Moja cały czas naciska, że ją już praca w banku męczy. Chce bachora, bo nie wie ile jej jeszcze placówka będzie działać, bo jej zegar biologiczny tyka, bo dziecko po 30 to będzie z downem itp. #!$%@? mnie to już, bo nie jestem na
Ja 32 lvl w tym roku. Moja #rozowypasek skończyła 28. Jesteśmy ze sobą od 2 lat. Mieliście już rozmowę o dzieciach? Jak przez to przebrnąć? Moja cały czas naciska, że ją już praca w banku męczy. Chce bachora, bo nie wie ile jej jeszcze placówka będzie działać, bo jej zegar biologiczny tyka, bo dziecko po 30 to będzie z downem itp. #!$%@? mnie to już, bo nie jestem na
Rozejść się?
- Tak 59.7% (684)
- Nie 7.9% (90)
- Zrobić bachora 18.7% (214)
- Zrobić bachora później i przetrwać gadanie 13.8% (158)
Teuvo +437
#wykop przywróćcie plusujących na wierzch na wersji webowej tak jak było wcześniej, biauek kogoś ty zatrudnił, cholerne gamonie to się w głowie nie mieści co wy robicie z tym portalem (╯°□°)╯︵ ┻━┻
Nawiązując do tego wpisu sprzed trzech tygodni wracam do was z moim pierwszym projektem.
Wiele osób w komentarzach nie wierzyło, że może mi się to udać, ale (?CHYBA?) jestem na dobrej drodze zostania juniorem w 50 dni (może trochę dłużej). Pozwolę sobie zawołać trzy osoby z komentarzy, które pisały, że w tym czasie nawet HTML nie ogarnę @Colos @lentilek @majkel88
Mój pierwszy projekt jest to w pełni responsywna aplikacja pogodowa napisana w React (CRA), stylowanie wykonałem za pomocą css-modules, a do zarządzenia stanem aplikacji użyłem reduxa. Stan aplikacji zapisywany jest w localStorageprzeglądarki, więc dodane miasta zostają nawet po odświerzeniu/zamknięciu strony.
Dane o pogodzie w apce pobierane są za pomocą FetchAPI a do uzyskanie informacji pogodowch użyłem dwóch darmowych api. Jedno do pozyskania koordynatów a drugie do uzyskania informacji pogodowych z tych koordynatów.
Kod oraz podgląd live:
Netlify Live
Repo Github
Chętnie poznam wasze zdanie, jakie błędy popełniłem w kodzie przy tworzeniu tej aplikacji, abym mógł uniknąć błędów w przyszłych projektach, a także chętnie usłyszę jakieś protipy, kóre pomogą w rozwoju.
Nie umiem za bardzo w UI/UX dlatego mobilną wersję wzorowałem na pogodzie z Xiaomi, a wersja desktop jest własnego pomysłu.
*aplikacji jest napisana w 90% samodzielnie z delikatną pomocą stackoverflow głównie przy redux a nie przepisane z yt czy innego udemy.
Spoko tylko jak pokazujesz miasto, np. Warszawę to obok nazwy masz znacznik używany na mapach. Ale miasta nie zaznaczasz na mapie tylko wszystkie miasta wyświetlasz gdzieś na kole podbiegunowym.
Więc jak nie zaznaczasz miejsca na mapie to nie używaj tego znacznika bo zaraz ktoś się przyczepi.
tak szybko rzucajac okiem:
brak readme, brak prettiera, naduzywanie let, jakies fory zamiast rigczowych: map, filter, reduce, #!$%@? komentarze, powtorzenia tych samych tablic w roznych komponentach, dziwne rozwiazania UX
i kolejny projekt w ts ok?
@cppguy: Nie wiem, gdzie pisałem, że nie ogarniesz nawet HTML.
A tak serio, to kawał dobrej roboty. Jeżeli nie miałeś styczności z programowaniem, to tym bardziej szanuję za samodyscyplinę.
Jak wpisuję nazwę wioski, to wyłapuje mi jakąś inną i to nawet z innego kraju więc niewiele mi to mówi o realnych warunkach pogodowych w miejscu gdzie faktycznie chcę je sprawdzić ale biorąc pod uwagę, że to tylko do celów edukacyjnych to chyba jest spoko.
@cppguy: Taki jest plan, bo widze że w każdym ogłoszeniu jest wymagany.
to nie jest jedynie kwestia pracy, ale tez wlasnego zdrowia psychicznego, programowanie w JS jest jak jezdzenie w zime na letnich
- Przenieś odpowiednio zależności developerskie tylko do devDependencies, (package.json)
- podziel komponenty na takie odpowiedzilane za UI i Containery (podłączone do store wraz z logiką)
- dni i miesiące możesz spokojnie wywalić poza komponent, (MyFirstApp/src/container/Header/Header.jsx )
- znaczniki html fajnie jakby miały jakieś znaczenie,
- spróbuj zrefaktorować kod tak żeby zamiast komentarzy "Create and remove element in list", przenieść tę logikę do osobnych hooków (MyFirstApp/src/container/Cities/Cities.jsx )
- nie przekazujesz tablicy
Pójdziesz na rozmowę techniczną do dobrej firmy to zobaczysz jak Cię przemagluja tak, że się okaże, że nic nie wiesz (o ile ktoś Cię zaprosi, bo teraz juniorzy z ulicy mają coraz trudniej się dostać)
@Przegrywek123: Motyw apki pogowej jest powszechnie znany i tutaj ameryki nie odkryłem, ale cały kod jest pisany bez kopiowania z tutoriala.