Cześć, mam podejrzewam banalne pytanie z #javascript #programowanie #naukaprogramowania
ucze się JS, jestem na etapie nauki z wykorzystaniem API, i robię prosty projekt z przechwytywaniem przepisów, w pewnym momencie z pojedynczego pobranego przepisu chce pobrać tylko parę elementów, tj. tytul, autora, obrazek i listę składników.
Wszystko mi się ładnie pobiera (przez odnośnik data.title, data.author) tylko składniki są zagnieżdżoną tablicą, z której chce wyciągnąć wyłącznie ich nazwy...
ucze się JS, jestem na etapie nauki z wykorzystaniem API, i robię prosty projekt z przechwytywaniem przepisów, w pewnym momencie z pojedynczego pobranego przepisu chce pobrać tylko parę elementów, tj. tytul, autora, obrazek i listę składników.
Wszystko mi się ładnie pobiera (przez odnośnik data.title, data.author) tylko składniki są zagnieżdżoną tablicą, z której chce wyciągnąć wyłącznie ich nazwy...































Czy istnieje w React odpowiednik...
element.append/before/after?Chodzi o zmianę miejsca elementu, ale nie poprzez klonowanie ani tworzenie na nowo identycznego elementu, a faktyczne przeniesienie elementu.
Zobacz sobie dokumentacje replaceWith i odnośnik do specyfikacji. Zamieniając te elementy, usuwasz je z drzewa DOMu i dodajesz je z powrotem z dodaną referencją
https://dom.spec.whatwg.org/#concept-node-replace
W reakcie załatwiasz to stanem/contextem/reduxem, czymkolwiek.
W Chrome ze zwykłym event
input, historia cofania (Ctrl+Z) i tak jest zapamiętywana.Czyli to kwestia wyłącznie Firefoksa, że przy
element.append/replaceWithhistoria jest przerywana.Musze zgłosić