Project Structure - Max-Starling/Notes GitHub Wiki
Общее
Вынесение API endpoints в константы. Возможно даже в виде шаблонной строки по типу /user/{id}
или /user/:id
.
Это позволяет централизовать информацию. Ты можешь видеть все endpoints в один момент времени, вместе. В противном случае endpoints разбросаны по файлам и трудно сказать, что используется, а что нет. Более того, если один endpoint поменяется, то придётся его менять в разных файлах, что не очень хорошо. При отсутстии конастанты также есть возможность опечататься, а в JavaScript такие ошибки находятся только во время выполнения программы (run-time).