Компоненты с вкладками в React. js HTML включают - PullRequest
0 голосов
/ 16 января 2020

Я только сейчас изучаю React. js, и я пытаюсь работать над простым проектом, который может иметь очень тяжелое тело, но я должен держать их на одной странице, поэтому я выбрал компоненты с вкладками в качестве возможного решения. .

Итак, я планирую поместить содержимое вкладки в отдельные HTML и просто include скрыть их на главной странице, пока не будет нажата опция вкладки, но означает ли это, что HTML будут только загружается в приложение после нажатия на вкладку?

Обычно я думаю, что отдельные HTML-файлы загружаются одновременно с загрузкой главной страницы, но с использованием React. js, возможно, функциональность отличается?

Может кто-нибудь уточнить, пожалуйста? Большое спасибо!

1 Ответ

1 голос
/ 16 января 2020

Одностраничное приложение обычно «загружается» сразу, а представления меняются в зависимости от взаимодействия. Поэтому, если вы правильно настроите свой макет, содержимое будет интерпретироваться при загрузке страницы.

То, что вы называете HTML, правильно называется компонентами. Все в React основано на JavaScript. Вы должны хранить ваши компоненты в JavaScript файлах, которые заканчиваются на. js not. html, и тогда функция JavaScript вернет ваш JSX-компонент в качестве возвращаемого значения, что приведет к перезагрузке DOM.

...