В данный момент разрабатываю spa приложение. Структура должна быть следующая : БД, сервер, клиент.
Компоненты есть, бд готова, осталось соединить все. Но если с сервером и бд все понятно, то на этапе клиента и сервера появились вопросы.
Как правильно связать сервер и клиента на основе node js(express) и react?
Пока что выбор сделал на общении через api. Нет ли подводных камней? И как все же правильно?(максимально приближенно к правильному)? Статьи какие то бестолковые. Все под копипаст с зарубежных источников.
умных слов понаписали в вопросе, а сам вопрос простой) если хотите оптимальный по современным меркам вариант - используйте graphQL, если сложно или нет желания, старый добрый rest api.
А статьи на русском уважающий себя разработчик читать не будет, он будет читать источники ;-)