DaftAcademy / frontend_levelup_2018

11 stars 33 forks source link

Praca domowa nr 5 - sposób pobierania danych #25

Open krakus2 opened 6 years ago

krakus2 commented 6 years ago

Cześć

Po przeczytaniu obecnej pracy domowej zastanawia mnie jedna rzecz - jest w niej wyraźnie napisane, żeby po kliknięciu na jeden z "filtrów" np. Falcon 1, było robione zapytanie do API, o tę konkretną rakietę. Jednak w poprzedniej pracy domowej, idea działa filtrów była trochę inna, mianowicie jak sama nazwa wskazuje filtrowały one "pobrane" wcześniej dane, dotyczące wszystkich rakiet. Czy w takim razie mam napisać komponent "filters" od nowa, czy może jednak mogę pobrać przy ładowaniu strony wszystkie starty, a potem operować już na pobranych danych (z punktu widzenia użytkownika to chyba lepsza opcja, bo nie będzie musiał przy każdym filtrowaniu czekać)?

Drugie pytanie dotyczy dostępnych rakiet. Wszystkie przyszłe starty, będą wykonywane przez Falcone'a 9, co trochę burzy idee posiadania kilku przycisków do filtrowania, bo będą one w większości zwracały "nic". Chyba, żeby użyć również przeszłych startów, tylko wtedy z kolei niepotrzebny robi się licznik odliczający do startu. Jakieś sugestie z jakiego zakresu czasowego danych korzystać?

Pozdrawiam

RudyGlan commented 6 years ago

Wydaje mi się, że chodzi o wszystkie loty - te które się już odbyły i te które są zaplanowane. Licznik możesz zastosować do liczenia czasu od startu, u mnie przynajmniej tak to działa :) Co do pobierania danych też uważam, że lepiej by było filtrować wcześniej pobraną listę ale chyba chodzi o to żeby poćwiczyć wysyłanie zapytań do API i wyświetlanie loaderów, bo np lotów falcon10 w ogóle w tej liście nie ma, a ten przycisk też jest wymagany.