Vladislav
Просто билдишь
Vladislav
И заливаешь файлы
Vladislav
Все
Андрей
ну смотри я создал create-react-app он у меня функционирует на сервере и теперь мне нужно использовать как приложение на другом сайте
Андрей
мне нужно перенести все файлы и компоненты на этот сайт?
Vladislav
В смысле на сервере?
Андрей
ну я создал простой чат
Андрей
как отдельное приложение
Vladislav
Для сервера ноду юзать надо, а для клиента реакт
Vladislav
Ну необязательно ноду, можно и другое
Андрей
на хосте
Vladislav
ну я создал простой чат
В смысле как отдельное приложение, я не понимаю таких слов?
Vladislav
Объясни четким языком, что ты хочешь
Андрей
сейчас есть чат сделанный с помощью create-react-app
Андрей
мне нужно перенести его на сайт, что бы внизу появлялся div с этим чатом
Vladislav
Типо как виджет что ли?
Андрей
простые компоненты я понял как вставлять есь пример из документации
Андрей
да
Vladislav
Ну так в виджетах вроде сервер просто отдает код
Vladislav
Со стилями
Андрей
https://reactjs.org/docs/add-react-to-a-website.html
Андрей
Пример простой реализации. Я не могу понять как create-react-app вставить
Vladislav
https://reactjs.org/docs/add-react-to-a-website.html
Там вообще инициализация реакта там просто подключение библиотек и все
Vladislav
Это не то
Андрей
и вывод компоненты
Андрей
посути реакт и выводится в простой div
Андрей
в чем фишка реакта, что мы можем создать приложение и использовать там где захотим
Vladislav
Необязательно в див можно и в другой любой тэг либо просто обернуть во фрагмент
Vladislav
И уже на одном сайте использовать компоненты где захочешь
Андрей
ну например нужен чат с администратором, создал его на реакте и вставляй в любой проект, включая и мобильные приложения
Андрей
я не могу понять нужно ли весь код переносить на сайт где он будет использоваться или можно как то скрипт подключить что бы добраться до него
Vladislav
В смысле переносить?
Vladislav
У тебя сайт без кода работать не будет
Vladislav
Если ты хочешь вставить на другой сайт типо чат виджета. А как ты его собрался то вообще? Тебе нужно же каким-то образом данные отправлять
Vladislav
Зачем разделять
Natasha Undefined
Всем приветы . Такой вопрос, есть простое приложение react app крестики нолики tic tac(это обучалка с офсайта), сделала npm run build, как это выложить на хостинг ?
Андрей
заливаешь на хост и далее через shh (консоль хоста) устанавливаешь пакеты и запускаешь приложение
Natasha Undefined
Подробнее где-то можно почитать?
Андрей
что именно не понятно
Андрей
?
Андрей
все тоже самое что и на локалке
Андрей
там правда на хосте должен быть установлен node.js
Андрей
если он не установлен то должна быть инструкция как это сделать у вашего провайдера
Natasha Undefined
Ок. Узнаю про ноджс
Natasha Undefined
Спасибо
Michael
Ок. Узнаю про ноджс
для spa не нужен nodejs на сервере
Natasha Undefined
просто содержимое папки build копируй на сервер и всё
Так оно даже на локалке открывает пустой страницей
Natasha Undefined
Ну да,по идее это же просто js на выходе
Anonymous
Думаю что надо сделать отдел ный урок как все вылаживать куда и чего
Vladislav
На локальном сервер нужно через сервер
Vladislav
там же после билда
Vladislav
будет написано
Vladislav
какой пакет установить
Vladislav
На сервер (не на локал) просто копируешь данные build Для тестирования можешь использовать google firebase
Vladislav
Там только статические файлы
Natasha Undefined
Я скопировала всё из билд на сервер, но не в корневую папку и тоже пустая страница. Если там статические js то по идее на локальном компе должно без сервера работать,не?
Vadim
да в корень сайта
Natasha Undefined
index.html должен быть в корне сайта
А если я несколько проектов хочу, надо делать поддомен?
Vadim
да ты когда второй сайт делаешь не бросаешь его туда же и все равно на чем он написан
Natasha Undefined
Ок, попробую
Anonymous
Если у кавото есть нормальный видео урок с этой ситуацией как вылаживать что куда чего и как , в доступной для понимания форме скиньте плиз А то как задашь вопрос типо там легко пишешь билд и все полетело 😜
Michael
чёрному по белому написано что да как
Natasha Undefined
чёрному по белому написано что да как
Мои куриные мозги на англ это не воспринимают)))))
Владимир
Мои куриные мозги на англ это не воспринимают)))))
в чем пытаешься поднять приложение? Если на vscode то по шагам скажу со скринами
Владимир
А ты вылажить на гит хочешь?
Natasha Undefined
в чем пытаешься поднять приложение? Если на vscode то по шагам скажу со скринами
Спасибо, сейчас сама ещё поковыряю. У меня хостинг с апачем ,домен , я выкладывала в подпапке,сейчас поддомен попробую
Віталія
@Uis_Help npm run build далее в package.json добавляешь "homepage" : "http://[твоеимя на гитхабе].github.io/[название репозитория]" потом еще раз npm run build потом в "scripts": Там в терминале пишется пошагово , что и когда делать
Андрей
Подскажите, может кто знает. Я создал скрипт который создает div и хочу его вставлять на другие сайты при этом в него помещать свое приложение react, как это можно реализовать?
Vadim
Ребята, я уже спрашивал, но как в реакте правильно сделать синхронизацию данных между параметром в урле и полем на форме? В каком месте доставать параметры при открытии страницы: В каком месте обновлять урл при изменении поля на форме?
Vadim
кажется нашёл https://www.npmjs.com/package/redux-query-sync
Vadim
но это не совсем подходит: есть проблема с тем что на разных страницах могут быть одинаковые параметры