Co może być nie tak?
Kod:
https://pastebin.com/nnLycLh9
Skąd w dacie (w przykładach z konsoli poniżej) bierze się 2027 albo 2029 skoro wyraźnie podaje 2022 ?

Przykładowy wynik z konsoli 1:
choosedMonth
7
choosedYear
2022
new Date(choosedYear, choosedMonth+1, 0)
Tue Nov 30 2027 00:00:00 GMT+0100 (czas środkowoeuropejski standardowy)

Przykładowy wynik z konsoli 2:
choosedMonth
9
choosedYear
2022
new Date(choosedYear, choosedMonth+1, 0)
Tue Jul 31 2029 00:00:00 GMT+0200 (czas środkowoeuropejski letni)

#javascript #react #
#javascript #react

Czy react-query oferuje w jakiś sposób kolejkowanie zapytań do wykonania na później jeśli urządzenie jest offline? Aplikacja w React Natvie. Powiedzmy, że użytkownik wysyła dane do serwera i nie interesuje go czy jest offline czy online. Chciałbym aby aplikacja zapisała takie zapytanie gdzieś (jakiś storage pewnie), jeśli urządzenie jest offline i wysłała je ponownie jeśli uda się złapać zasięg. A użytkownikowi niech wyświetli jakiś optymistic update, że wszystko gotowe. Czy
via Wykop Mobilny (Android)
  • 0
@schriker: masz parametr retry, który możesz przypisać do nieskończoności i będzie próbował aż będzie online, ale nie jest to pakiet który został stworzony o pracy z urządzeniami offline raczej.
@PortowySzczur: Tak widziałem ten parametr ale to nie jest do końca to czego bym potrzebował.

ale nie jest to pakiet który został stworzony o pracy z urządzeniami offline raczej.


@PortowySzczur: A masz może coś do polecenia co by pomogło w ogarnięciu takiego problemu?
Chcecie sprawdzić co jest dostępne na Disney+? A może chcecie zobaczyć, które produkcje mają polskie napisy lub udźwiękowienie? Jeśli tak to zapraszam do sprawdzenia aplikacji, którą zrobiłem: przeglądarki biblioteki Disney+!

https://dsny.pl

To prawda, ta strona istnieje już od dawna, ale teraz zrobiłem jej nową wersję, która ładuje się szybciej i działa lepiej. Nowa wersja to też fundament pod dalszą rozbudową o nowe funkcje. Zapraszam do korzystania.

Informacje dla nerdów: Node, MongoDB, Next.js,
Pobierz
źródło: comment_1655222209VMmnk70EVBbuXAJQKOLGBr.jpg
Tak z ciekawości; Jest sposób, żeby wygenerować tagi html np. "p" wewnątrz jsx inaczej niż za pomocą map?
Dajmy na to, że mam okienko, gdzie użytkownik wpisuje liczbę, dajmy na to 20.
Naciska start i ma się wygenerować 20 elementów cośtam

Żeby to zrobić w jsx #react to bym wygenerował tablicę 20 liczb i na niej wykonał "map".
Da się to zrobić bez generowania tablicy, np. za pomocą for?
#javascript #reactjs
@scorpio18k: Wywala error, czyli ten array nie ma żadnych danych w pewnym momencie (przykładowo na samym początku, gdy nic do niego nie załadowałeś, a strona już się zaczyna renderować). Dodaj warunek ze sprawdzaniem, czy istnieje [0] i będzie dobrze.
#anonimowemirkowyznania
Hej, czy z perspektywy szukania pierwszej pracy w frontendzie, lepiej celować w posiadanie na githubie mniejszej liczby, ale za to większych projektów czy wiele mniejszych?
Do tej pory zrobiłem kilka prototypów aplikacji (raczej nie nadają się do pokazania) i przymierzam się do zrobienia "poważnego" projektu do portfolio - czegoś w stylu MyFitnessPal albo Fitatu. Rozpisałem sobie funkcjonalności jakie ma taka aplikacja i mógłbym zrobić je jako kilka osobnych apek (osobno licznik
@AnonimoweMirkoWyznania: Zrób jeden większy. Przez kilka miesięcy rozwoju aplikacji zdecydowanie więcej się nauczysz niż klepiąc kolejną wariację todo list.

Na githuba raczej mało kto spojrzy(może gdzieś na finałowym etapie). Przy zalewie CV nawet kliknięcie w ten jeden link od każdego kandydata zajmie wiele godzin, a większość to będą przeklepane tutoriale lub takie same apki z bootcampów.

Nie przejmuj się jak to będzie wyglądać, a raczej czego możesz się nauczyć.
@AnonimoweMirkoWyznania:

1. Mało kto w ogóle zajrzy na twojego githuba, jeśli coś już potrafisz to szukaj pracy i najwyżej klep projekty w tle

2. Wyróżniający się junior to nie taki, który ma 30 projektów, a taki który ma solidne podstawy i zna dobrze język

3. Jeśli już je piszesz, liczy się jakość a nie ilość. Jeden dobry projekt, w którym wszystko jest dopieszczone jest lepszy od 10 średnich. Pisz je sam,
Mam sobie json-server z takimi tabelami:

"articles": [
{
"id": "",
"title": "",
"body": "",
"userId": "" // autor artykułu
}],
"users": [
{
"id": "",
"name": "",
"email": "",
"password": ""
}],
"favorites": [
{
"id": "",
"articleId": "",
"userId": "" //osoba która dodała artykuł do listy ulubionych
}]

Chciałbym teraz pobrać listę artykułów, które użytkownik dodał do ulubionych. Pobierać dane na podstawie danych z jednej tabeli działa, ale mam problem
@Anon95: a to ja nie robilem nigdy w czyms takim to nie podpowiem za duzo. A nie mozesz sobie w backendzie jakiegos get serwisu napisac ktory by ci to zaciagal po userId? Bo takie query w url ktore ci jawnie strukture bazy pokazuje to nie za ciekawie xD
A nie mozesz sobie w backendzie jakiegos get serwisu napisac ktory by ci to zaciagal po userId?


@pwn3r: No właśnie chyba będę musiał sobie zrobić jakiś backend co będę sobie mógł sam to zaciągać po czym chce. Tak chyba będzie najszybciej.
Nigdy nie bawiłem się jakoś specjalnie we frontendzie, zawodowo 100% backend, jedynie na studiach robiłem kiedyś na zaliczenie coś w #vuejs, ale to tak po omacku, nie uczyłem się go jakoś specjalnie, kiedyś też bawiłem się w #react, ale też już nawet nie pamiętam co tam robiłem, #angular tylko odpalałem żeby sobie przeklikać coś lokalnie, a teraz chciałbym zrobić sobie jakąś apkę, bardziej dla zabawy i żeby też poznać to
mam proste pytanie początkującego. Buduję sobie prostą aplikację w reakcie następnie buduję ją:
npm run build
i zawartość katalogu build wrzucam na serwer www . Gdy próbuję otworzyć stronę, nie otwiera się. Co robię źle??
#react
@dixieman: no to jest bardzo dobra odpowiedź. Musisz sobie teraz rozkminić dlaczego tego pliku nie ma/nie da się otworzyć tam gdzie powinien być. Typowe opcje - wrzuciłeś do złego folderu, nie ma uprawnień, odwołuj się do złej ścieżki, etc.
Orientuje się ktoś może gdzie można znaleźć jakąś dorywcza pracę (weekendowa) w IT? Robię różnego rodzaju kursy, ale trochę brakuje mi praktyki. W mojej pracy jestem głównie analitykiem biznesowy/product managerem. Ostatnio dużo siedzie w aplikacjach RPA (Power Automate, UiPath czy Automation Anywhere, natomiast w domu uczę się full stack developera. Python też nie jest mi zupełnie obcy!
#it #pracait #analityk #react #python #rpa
@BRmedia:

1. Trzymaj się jednego języka - angielskiego. Co to ma być za ustawianie "polski"? Powinno być "polish"
2. Rzeczy typu magical number koniecznie do osobnych stałych a najlepiej do pliku gdzie masz wszystkie globalne ustawienia. Takie + 15 w kodzie nic nie mówi
3. W BooksList ten return z Bookiem wygląda źle i różni się tylko jednym propsem - ja to bym ogarnął jednym returnem z dynamicznym propsem albo wyrzucił
irytuje mnie gdy kod jest podzielony na N komponentow, kazdy po 50-100 linijek (bo zasada, ze nie przekraczamy jakiejs liczby linii kodu per plik xD) i potem trzeba sie przeklikiwac zeby dojsc z jakiejs listy do przycisku 10 godzin

przeciez czesto wieksze komponenty po 300 linijek sa o wiele czytelniejsze i szybciej sie wprowadza zmiany

tak jak jest zasada "premature optimization" tak tutaj dostrzegam cos podobnego, czyli dzielenie kodu na chama nawet
@wybacz: Tez jestem troche tego zdania, sytuacja z pracy: musialem dodac przycisk do A/B testingu w glownym menu. Problem polegal na tym, ze menu jest zrobione z 837473 komponentow, nawigacja wyswietlana w petli ktora generuje linki. Pierwsza moja mysl? Stworzenie oddzielnego pliku, ktory bedzie zawierac wszystko zwiazane z przyciskiem (Requesty, logika itp), a potem dam komponent pod petla. Niesteyy, w pracy nie chca tego rozwiazania, i musze przebudowywac nawigacje, bawic sie
#programowanie #angular #react
Mam takie pytanie o selector z customowym callbackiem. Trochę dziwi mnie fakt, że metoda wykonywana jest na jakąkolwiek zmianę w storze, nie tylko w danym "module".


Przykładowo mam store "magazyn samochodowy" i jego elementem jest "części podwozia", tworzę selector "selectCzęściPodwoziaDoBMW" gdzie przekazuję własną metodę która wyciąga odpowiedni elementy z "części podwozia" dla BMW. Byłem pewien, że metoda ta będzie wywołana tylko w momencie kiedy ktoś się subuje i jednocześnie
Przeglądając grupki facebookowe dotyczące webdevu i szukania pracy jako frontend, znalazłem link do strony wizytówki jakiegoś juniora, który szuka pracy:

https://jakubgora.github.io/

Stronka na pierwszy rzut oka wygląda całkiem spoko, ale widzę, że jest napisana w reactcie. Dodatkowo zacząłem sobie przeglądać kod strony (np w zakładce "O mnie") i nie widzę tam zbyt wiele kodu.

Sam się uczę webdevu, ale jestem póki co na etapie JS, reacta jeszcze nie znam, więc mam pytanie
@maciorqa: Ale poooo co ten efekt za kursorem, zamiast poświęcać czas na taki efekt co zamula procesor i robi z każdą klatką ostry style recalc można by poprawić kontrast elementów, zadbać o to aby stronę dało się przeglądać tylko za pomocą klawiatury, dodać porządne alty do obrazków

Osobiście 100 razy bardziej bym to docenił niż te animacje czy inne bajery. Do tego nie-klikalny e-mail i telefon, pre-loader przy każdej podstronie nawet
Pobierz
źródło: comment_1653426712zl4kBH5y5GCyIb3btCxT0z.jpg
#anonimowemirkowyznania
Mam rok doświadczenia komercyjnego w E-Commerce (kodowanie szablonów z .psd do WordPress/WooCommerce).
Za to ponad 2 lata prywatnie sobie programuje w React oraz Next.js

I teraz mam pustkę w głowie, iść w #javascript i znaleźć jakąś pracę w #react
czy pociągnąć temat z #php #symfony i CMS'ami, jeśli mam już w tym doświadczenie komercyjne (choć umiejętności mniejsze niż w JavaScript)

Najchętniej pracowałbym w obu technologiach, bo obie uwielbiam, ale termin "full-stack"
Spotkaliście się kiedyś z performance testami aplikacji reactowej? Padł taki pomysł u mnie w projekcie, i nie chodzi tutaj o lighthousa, tylko o testy poszczególnych funkcjonalności, czyli np. jak szybko się wykonują. Przyznam, że nigdy nie bawiłem się w takie coś, po prostu jak widziałem jakiś bottleneck to optymalizowałem. Jak ktoś ma jakieś doświadczenie to proszę o info, bo w sumie jestem ciekawy jak to wygląda.
#javascript #react