Aktywne Wpisy

Salido +376
Minął 21. (z 66) dzień wakacji.
Najtragiczniejszy dzień tych wakacji
W ciągu ostatniej doby miało miejsce 11 wypadków śmiertelnych w których zginęło 12 osób.
93
Najtragiczniejszy dzień tych wakacji
W ciągu ostatniej doby miało miejsce 11 wypadków śmiertelnych w których zginęło 12 osób.
93
źródło: 1-453841-6
Pobierz
PiotrFr +61
Mariusze węszą kolejny spisek producentów po suvach i elektrykach.
Oczywiście ta "klasyczna motoryzacja" to koniecznie R4, najlepiej w klekocie ( ͡° ͜ʖ ͡°)
#motoryzacja #samochody
Oczywiście ta "klasyczna motoryzacja" to koniecznie R4, najlepiej w klekocie ( ͡° ͜ʖ ͡°)
#motoryzacja #samochody
źródło: 1000022423
Pobierz




Tam jest Example: useFetch.js: i index.js:
Czy tam przypadkiem nie ma podwójnego źródła prawdy ?
1. wewnątrz useFetch: const [data, setData] = useState(null);
2. wewnątrz index.js: const [data] = useFetch("https://jsonplaceholder.typicode.com/todos");
Mamy "data", które występuje w dwóch miejscach.
Czy nie jest to sprzeczne z:
"There should be a single “source of truth” for any data that changes in a React application"
źródło: https://reactjs.org/docs/lifting-state-up.html
#react #reactjs
@scorpio18k: Mógłbyś doprecyzować, o co Ci tutaj chodzi?
Co do podwójnego źródła prawdy: data jest pobierana i zmieniana w jednym miejscu w useFetch->useEffect->setData
@tooph: Jeżeli do index.js przekazałbym setData w ten sposób:
wewnątrz useFetch:
return
@tooph: Że data jest i wewnątrz index.js i wewnątrz useFetch:
1. const [data, setData] = useState(null); przekazana później przez return [data];
2. const [data] = useFetch("https://jsonplaceholder.typicode.com/todos");
równie dobrze mogło by być:
1. const [Andrzej, setAndrzej] = useState(null); przekazana później przez return [Andrzej];
2. const [Dominik] = useFetch("https://jsonplaceholder.typicode.com/todos");