fetch(shit).then(r => r.json())
бесит. Axios же построен на xmlhttp и часть более современных фич там просто физически отсутствует. /:path(.*)*
и разбирать-перенаправлять руками. foo/bar/?buz
и foo/bar?buz
- это одно и тоже, и некоторые сервера при запросе сами поставят слеш в конец, другие сами его уберут.
То же само с react, но там уже надо держать в голове множество муторной хрени связанной с мемоизацией и иммутабельностью. С angular ещё хуже, с ним стараюсь работать по минимуму.:)