VK
Size: a a a
VK
MK
Q
export async function deleteList(userId: string, listId: string) {
await firestore.collection("todos")
.where("listId", "==", listId)
.get().then((snap => snap.docs.map(doc => doc.ref.delete())))
await firestore.collection("lists").doc(listId).delete()
}EA
<div>button потому, что по button можно кликать. Или лучше div вместо button? Тогда линтер может ругаться, что div элемент не должен принимать клики.
<ul>
<li><button>1<button></li>
<li><button>2<button></li>
</ul>
</div>
MM
АБ
<div>button потому, что по button можно кликать. Или лучше div вместо button? Тогда линтер может ругаться, что div элемент не должен принимать клики.
<ul>
<li><button>1<button></li>
<li><button>2<button></li>
</ul>
</div>
DK
АБ
EA
<div>button потому, что по button можно кликать. Или лучше div вместо button? Тогда линтер может ругаться, что div элемент не должен принимать клики.
<ul>
<li><button>1<button></li>
<li><button>2<button></li>
</ul>
</div>
ЛХ
NavLink пишут заменить. У него есть activeStyle.АБ
NavLink пишут заменить. У него есть activeStyle.ЛХ
АБ
АБ
ЛХ
activeClassName
спасибоАБ
activeClassName
спасибоAM

АБ
