index.js
- это традиционная и фактическая точка входа для всех приложений узла.Здесь, в реакции, он просто имеет код того, что рендерить и где рендерить.
App.js
, с другой стороны, имеет корневой компонент приложения реагировать, поскольку каждый вид и компонент обрабатываются в React с иерархией, где <App />
- самый верхний компонент в иерархии.Это дает вам ощущение, что вы поддерживаете иерархию в своем коде, начиная с App.js
.
. Кроме этого, вы можете иметь логику приложения в самом файле index.js
.Но это что-то, связанное с соглашениями, которым следует сообщество, использующее библиотеку или структуру.Всегда приятно идти по сообществу.