Hej #react !

Mam problem którego nie mogę rozwiązać. Kolejny, głupi, mały problem. Skorzystałem sobie z API naszego NBP żeby sobie pobierać kurs euro. Z tym, że cholera nie mogę się dostać do jego wartości w obiekcie.

mam bezpośrednio dostęp do 'values' (przetrzymuję obiekt w state), ale potrzebuję nie cały obiekt, tylko wartość 'mid'.

Normalnie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zobacz sobie console.log swój w taki sposób -> console.log(this.state.values.rates && this.state.values.rates[0].mid) (Tak jak przedmówcy piszą, chcesz wziąc wartość z obiektu, którego jeszcze nie ma) zrób sobie albo odpowiedni initial state dla tego komponentu albo dobieraj się do wartości będąc pewnym, że nie jest undefined
  • Odpowiedz
@hepihipi: Z tego co usłyszałem na jakiejś Reactowej konferecji to nie zalecają używania useContext i hooków gdy chcemy szybko wykonywać wiele updejtów stanu aplikacji. Do tego nadaje się lepiej Redux, obecnie jest sporo szybszy. UseContext jest raczej do updejtowania theme aplikacji itp. rzeczy które nie mielą non stop stanu aplikacji.
  • Odpowiedz
Ebookpoint zorganizował After Party z okazji urodzin i do końca dnia można jeszcze kupić super tanio ebooki. Poniżej moja toplista 55 ebooków programistycznych IT, zarządzania, efektywnosci pracy, devops itp.:

=== Frontend ===

Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod, Luis Atencio, obniżka z 49.00 zł na 19.90, https://polishwords.com.pl/go/progra-hck

Efektywny
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@uwielbiamnalesniki: "It was first deployed on Facebook's News Feed in 2011 and later on Instagram in 2012. It was open-sourced at JSConf US in May 2013"

W czym problem? Jordan Walke może spokojnie aplikować. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Siema Mirki. Zamierzam zrobić swój projekt po pracy i potrzebuję waszej pomocy.
Mianowicie, projekt ten to gra muzyczna, która będzie inspirowana DJ Hero (bardzo bliski brat gier gitarowych z tej samej stajni). I teraz pojawia się problem, jak w JavaScript zapisać linię czasu wszystkich momentów, w których gracz powinien trafić w przycisk. Kolejny problem to jak taki utwór rozłożyć na czynniki pierwsze i w prosty sposób stworzyć mapę hitów?

Najważniejsza ma być precyzja,
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CreaOnion: Musisz przy kliknieciu danego przycisku sprawdzać czas i odwołać się do jakiegoś obiektu, gdzie trzymasz minimalny i maksymalny czas kliknięcia. Jeśli kliknięcie będzie na równi lub pomiędzy czasami to operacja sie powiodła. Dodatkowo jeśli chciałbyś odejmować życia za pominięcie, powinieneś użyć funkcji wywoływanej przez requestAnimationFrame, która będzie to nadzorowała. Co do trzymania danych to najrozsądniejszym pomyslem jest trzymanie tego w tablicy z obiektami, gdzie zawsze odwołujesz się do pierwszego
  • Odpowiedz
Jsonp, poczytaj czy rozwiąże twoje problemy. Stare rozwiązanie ale jeśli odpytujesz cudze API to czasem trzeba się dostosować.

Problemem jest to że odpytujesz inna domenę, a nie swój backend
  • Odpowiedz
Z dzisiejszego wydania Prasówki Technologicznej frontendowcy dowiedzą się, jak najlepiej rozpocząć przygodę z Redux, a backendowcy poznają dziwne rzeczy, które mogą, ale których raczej nie powinni robić w Pythonie. Przyjrzymy się również magazynowi dla… młodocianych programistów. Zapraszamy do lektury!

-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
justjoin_it - Z dzisiejszego wydania Prasówki Technologicznej frontendowcy dowiedzą s...

źródło: comment_eVi3izA5wFgWKsv7Az9btVjjGZKWnnlE.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

5. #angular Router to świetny router JavaScript, który naprawdę nadaje się do usprawnienia pracy nad projektem, gdyż pozwala na nawigację z jednego widoku do drugiego bez przeładowywania strony. Poznaj również inne ciekawe właściwości tego rozwiązania dzięki poniższemu wpisowi.

Więcej na ten temat: https://www.tutorialslogic.com/angular/routing-and-navigation


@justjoin_it:
1. Router z Angulara jest używany tylko w Angularze (trochę inaczej niż routery, które są mniej zależne od frameworka). Taka nawigacja bez przeładowania strony
  • Odpowiedz
Jesteśmy job boardem, naszą misją jest, dawać branży IT - w tym przypadku JS Developerom - jak największy wybór ofert.


@JarJobs_com: przykre to w opór. Nie dość, że masz wąski zasób słownictwa to jeszcze ortografia cie przerasta.
  • Odpowiedz
Aktualnie mam duży problem pomiędzy wyborem Vuejs a React do następnego projektu...

Główną wadą dla mnie w React jest jest pilnowanie re-renderowania komponentów, useMemo, useEffect, itp. optymalizacja hierarchii drzewa komponentów... chociaż lubię kompozycję hooków oraz funkcyjny paradygmat.

Vuejs nie ma hooków i gorzej pisze się funkcjonalny kod, jednak wbudowane optymalizacje renderowania, którymi nie trzeba się przejmować, wyciąganie cssa z templatek.

#react #vuejs #javascript
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
Ale CSS modules również kompilują się do JS bundle

@bonus: to zależy jak sobie skonfigurujesz webpacka i jakiego loadera użyjesz

Główną wadą dla mnie w React jest jest pilnowanie re-renderowania komponentów

???
  • Odpowiedz
@xaro: Nie wyobrażam sobie większych apek bez reduxa. Dzieki reduxowi wszystko jest bardziej przewidywalne - actions, action creators, reducers, middleware. Do tego masz redux devTools dzięki którym możesz wszystko ładnie i przyjemnie debugować, używać time travel. W Context API tego nie ma...
  • Odpowiedz
Jak połączyć wordpressa z Reactem? Mam dodać pewną funkcjonalność do stronki na WP. Wyświetlić informacje z bazy + sortowanie i podział na kategorie. Ogólnie będzie to na jakieś podstronie, którą chce napisać w react, będzie to tylko w jednym miejscu. Można powiedzieć taki kontener. Chce również, aby elementy administracyjne działy z poziomu wp-admin.
Jak w takim wypadku obsłużyć url po stronie WP i Reacta?
Z obsługi WP jestem zielony, raz na studiach
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach