Частичное внедрение приложения create-react-app на сайт

В настоящее время я разрабатываю веб-сайт / веб-приложение (я действительно не знаю четкой разницы между ними) для своего школьного проекта. Изначально я планировал полностью разрабатывать только HTML / CSS и JS, однако мой советник посоветовал мне использовать фреймворк React для частей страниц, а не просто делать это с Java для простоты. Это меня действительно сбивает с толку, так как у меня нет опыта в веб-разработке, и я в целом запутался.

В настоящее время у меня есть все HTML-страницы, стилизованные с помощью CSS, и я смог перенести часть веб-приложения на реакцию с помощью create-response-app. Однако я понятия не имею, как соединить эти два.

Я создал папку my-app внутри основного каталога, который содержит большинство папок HTML, но как мне перейти к 1. Доступ к приложению React со страницы HTML? 2. Доступ к HTML-странице в главном каталоге из приложения React?

Ниже приведен мой каталог в качестве справки.

mainDir
  |_____bunch of html files
  |_____css //contains all css files
  |_____img // contains all images
  |_____my-app
           |____all the files created by create-react-app

Подходы, которые я пробовал: - используя HTML-страницы в основном каталоге, чтобы перейти к index.html в файле my-app, чтобы загрузить приложение. - изменение пути к файлу в теге внутри функции App.js render () каждого класса на что-то вроде ../../welcome.html, которое является относительным путем к HTML в основном каталоге.

Заранее благодарю за вашу помощь. Я приветствую любые предложения! Если информации для оценки ситуации недостаточно, дайте мне знать!

Я категорически не согласен с тем, что объединение ваших HTML / CSS-страниц с React что-либо упростит. Было бы намного лучше использовать React для всего приложения, но также я бы сказал, что сначала вам следует начать с создания простого HTML-сайта с разными страницами, потому что вам все равно понадобятся HTML и CSS. Короткий ответ, вы можете связать их простыми ссылками.

Velimir Tchatchevsky 05.12.2018 22:26

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

numbers1311407 05.12.2018 22:27

Спасибо за комментарии, ребята! В конце концов, я продолжал создавать каждую страницу вручную, так как в любом случае у нее было всего 10 ее вариаций.

Tk Shr 08.12.2018 22:20
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
3
516
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Проверить

Это Пример исходного кода, из руководства React.js: «Добавить React за одну минуту».

Что это?

Это супер-минимальная реализация React с использованием:

  • 1 x файл .html
  • 1 x файл .js

Учитывая вашу текущую настройку, я бы сказал, что это намного проще, чем пытаться включить create-react-app.

Позвольте мне знать, если это помогает; Я счастлив удалить это, если это не пригодится.

Спасибо! Я попробую!

Tk Shr 08.12.2018 22:17

Другие вопросы по теме