telnov_magic
@telnov_magic
Между небом и омутом, между серпом и молотом

Нужно ли выносить логику связанную с общением с бэком в отдельный файл?

Здравствуйте. Учусь работать с React. Решил для себя написать небольшое спортивное приложение. Для общения с backend использую библиотеку socket.io. Вопрос в том где именно нужно подключать данную библиотеку. В каждом компоненте где это требуется? Или подключить в app.js а затем прокидывать через пропсы. Или лучше вообще вынести все отдельный файл, а потом подключать там, где это нужно?

Нуждаюсь в совете опытных программистов )
  • Вопрос задан
  • 210 просмотров
Решения вопроса 2
@IuliiaOckhama
делаю фронтенд для науки
Посмотри в сторону React Hooks и Context API
https://medium.com/@alexboots/using-react-context-...
Ответ написан
Комментировать
@HungryGrizzzly
Сумасшедший кросс
Всю логику всегда стоит выносить из компонентов, так как они должны отображать только состояние и данные. Посмотри react-redux. Для асинхронных запросов понадобится thunk как middleware. В инете полно гайдов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы