Три основных зависимости для реакции js
1) axios axios используется для вызова API, т.е. GET, POST, PUT и т. д.

2) react-router-dom
react-router-dom используется для маршрутизации страниц, т. е. перехода с одной страницы на другую.

3)react-redux
react-redux используется для эффективного управления состоянием, т.е. делает данные глобальными, чтобы любой компонент мог вызывать данные при необходимости.