Я разрабатываю свое первое расширение для Chrome, и у меня есть вопрос, связанный с тем, куда поместить основную логику (и такие вещи, как вызовы API).
Я использую React для всплывающего окна, поэтому можно указать вселогика в этих компонентах React. Это то, что я бы сделал, если бы делал обычное веб-приложение.
Но с расширениями у вас также есть фоновые скрипты. Так что, если мне, например, придется реализовать логику входа в систему OAuth, как лучше всего поместить весь код?