Я изучаю реакт и пока пишу простые списки, калькуляторы и т.п, чтобы вникнуть и разобраться со взаимодействием react и redux
Пока нет понимания, как использовать реакт на сайте. На данный момент я представляю себе это, как высокий дом с окнами. Типа кирпичная составляющая дома - это обычный html, а окна дома - это вставки DOM элементов, написанных на реакте, типа разные виджеты, умные компоненты и т.п. А то, что статично и не требует изменений - то чистый html
Или же нужно полностью весь DOM строить на реакт?
Простите за нубский вопрос, но хочется разобраться
На "сайте" можно использовать реакт для отображения какого-то динамического куска. А можно весь сайт сделать "одним динамическим куском" - тогда это называется SPA (single page application, одностраничное приложение).