Aktywne Wpisy

Bez sensu zupełnie korci mnie żeby wrzucić swoje dojce na mirko. Powstrzymajcie mnie ( ͡° ʖ̯ ͡°)

annlupin +27
ej a jakom muzyczke słuchasz se
źródło: annlupin6654432
PobierzSkopiuj link
Skopiuj link

źródło: annlupin6654432
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
git
#javascript #naukaprogramowania
chiński, japoński, rosyjski, ukraiński, itp też są zapisane własnym alfabetem
tutaj pierwszy z góry przykład
źródło: comment_1654074279w9czPMjcG639LtNngxC1E1.jpg
Pobierz@Rst00: mógłbyś mi to proszę rozjaśnić?
const savedClass = 'book--saved';const localStorageName = 'books';
Do
@Dreszczyk: w sensie?
const [bookSaved, setBookSaved] = useState(false);
handleSaveBook(id, e)} className={bookSaved && 'book--saved'}>
@BRmedia: a ta paczka: https://www.npmjs.com/package/classnames
pozwoli Ci zrobić coś takiego:
no masz tam
return}
oprocz tego co napisali koledzy wyzej:
- brak nawiasow przy ifach jednolinjkowych (najlepiej dodaj rule w eslint zeby ci krzyczalo)
-
https://github.com/browinskipl/BookLibrary/blob/4c3f5198da7018e93a06ae04b278c0a62330bc90/src/hooks/useBookSearch.js#L6
Wydzieliłbym tu osobno hooka do obsługi http i osobno samą logikę searcha, który zwróci dane. Dane bezpośrednio z serwera trzymałbym w stanie a takie flagi jak setHasMore(res.data.items.length > 0). Powinny być w helperach obok jako funckja i po prostu korzystać z surowych, ewentualnie wstępnie obrobionych danych z serwera. No i przede wszystkim w oóle nie korzystasz z "totalItems" które zwraca serwer.
useWrappedGenericApiOrExternalApi - najpierw hooki które obsługują mi wszystko, co związane z efektami ubocznymi. Jakieś API przeglądarki, czy requesty do serwera w jak najbardziej czytelny sposób.
useOneOfFooFunctionality - tutaj już bardziej domenowy hook, który korzysta z powyższych hooków, ale już używam w nim pojęć związanych z problemem który