via Wykop Mobilny (Android)
  • 0
Mirki pisze sobie appke szachowa i mam problem ze w wielu komponentach potrzebuje state i np z childa do parenta pare poziomow wyzej przekazywać cały czas to chyba zle bo sie robi syf w kodzie, czy w takim wypadku używać np takiego reduxa? Czy może za duża jest to kobyla i cos innego?
#react #javascript #programowanie #redux #js
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie, w jaki sposób zrobić tutaj JS, aby pobierał nazwę z buttona? Nawet ta nazwa mogłaby być umieszczona w buttonie niekoniecznie pomiędzy zamknięciem ><. Chodzi o to, aby nie trzeba było kolejnych pozycji dodawać w JS tylko żeby on tam czytał z nazwy.

fiddle: http://jsfiddle.net/w5dxb8cg/

#html #js #javascript
  • 45
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@imdejv1: @asdfghjkl:

Robisz tablice klikniętych buttonów i potem z pomoca join łączysz elementy tablicy i rozdzielasz separatorem


Rozwiązanie o tyle słabe, że się nie skaluje w żaden sposób. Z każdym kliknięciem wydajność spada - co oczywiście nie będzie widoczne gołym okiem przy nawet kilkuset kliknięciach, ale nie jest to dobra praktyka. Lepiej po prostu sprawdzać czy jest już jakaś wartość wpisana w pole.

http://jsfiddle.net/qrvmzh1n/
  • Odpowiedz
#anonimowemirkowyznania
Wybaczcie, że piszę z anonimowego lecz nie mam konta i nie jestem fanem podawania numeru telefonu gdzie popadnie (jest on wymagany przy rejestracji).

1. Ostatnio było dość głośno gdyż popularne biblioteki coa.js i ua-parser-js zostały zastąpione na Githubie przez hackerów wersją do kradzieży haseł oraz kopania. Niestety słabo się znam na security jak i frondzie. Wiem tylko z Twittera jak i kilku stron, że sporo ludzi tworząc coś na Reactie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kaktusowyAloes: kod mi działa, więc 100 procentowego rozwiązania Ci nie podam, ale rzuć okiem na

this.answer.forEach(element => {
element.classList.add('wrongRespond')
});

w
  • Odpowiedz
@kaktusowyAloes: z tego co czytałem i sam używam, to odpuszcza się getElementsByClassName / byId itp a używa się querySelector / querySelectorAll więc możesz spróbować: document.querySelectorAll('.myclass').forEach(...) i raczej powinno śmigać
  • Odpowiedz
#programowanie #javascript
Mirasy, jako że podczas studiów uznałem mój kierunek za coś czym na pewno nie chcę się zajmować, a postanowiłem zostać #programista15k ( ͡° ͜ʖ ͡°) przechodząc przez podstawy C, C++ uznałem, że chcę zająć się JS'em, co możecie polecić do nauki?Jakieś kursy kanały na YT? HTML'a i CSS'a podstawy znam
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #vuejs #reactjs #javascript #programista15k #angular
Czym sugerować się przy wyborze frameworka js? Mam swój własny projekt ale jestem backend devem i średnio orientuje się w froncie, js znam, robiłem coś w reactcie jakieś proste todo listy ale to tyle. Sam projekt nie jest jakimś dużym przedsięwzięciem raczej ma być monolitem z rozłamem na front/backend api postawione na laravelu. Myślałem
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam, mam pytanie. Bo chyba nie do końca rozumiem dlaczego tak to działa. Nakreślę wpierw sytuację. Wygląda skomplikowanie, ale pewnie chodzi o banał - zwykły conditionalRendering.

Bardzo prosty conditionalRendering.

Form > a w środku textArea i button

Nakreślę
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Miruny stoję przed wyborem js biblioteki/frameworku, na który chcemy przenieść istniejący projekt. Przenosimy się że względu na to, że chcemy poprawić strukturę kodu i czytelność i odejść od pliku spaghetti z 12k linii. W projekcie jest kilka modali i cała masa eventów. W związku z tym co polecacie a co odradzacie? Spotkałem się z opinią, że przenosiny istniejącego kodu na angulara jest trudne ze względu na dość sztywne wzorce.

#programowanie
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ofc na czas przenosin będziemy trzymać po prostu dwa projekty


@Bomfastic: szczerze, to nie wróżę sukcesu. Takie przepisywanie 1:1 zwykel kończy się opóźnieniami, nerwami, stara część jest rozwijana, nowa nie może nadążyć, trzeba implementować wszystkie nowe rzeczy 2x, ogólnie kibel. Tylko raz w życiu widziałem, żeby taka operacja się powiodła, a widziałem wiele takich prób. Mówię serio, przemyślcie, czy chcecie to po prostu przepisywać czy nie lepiej robić to endpoint
  • Odpowiedz
@imlmpe: Zawsze mnie lekko p-------a jak w tych wszystkich blogach oświeconych senior deweloperów piszą takimi "imperatywami". Good developer do [...]. Powinno być "in my opinion good developer should do ...". Musimy pamiętać czytając te wysrywy, że to są opinie pojedynczych ludków, którzy różnią się od nas tylko tym że oni postanowili założyć blogaska. Szczególnie, że jak czytam niektóre te mądrości to mi się scyzoryk otwiera w kieszeni.
  • Odpowiedz