vue или angular наверное)
Для Джанго реакт подходит? Просто в курсе по джанго которую я видел использовали node js, хотя он мне не нравится. Обязательно ли при изучении реакта иметь бекэнд? Или просто в статических html, js, css файлах начать разрабатывать можно?
у тебя джанга - бэкенд, не?
ну попробуй все фрейморвки потыкать, если не знаешь какой если ты не на работе и нет конкретного стэка
Да. У меня вопрос: можно ли программировать на React без бекэнд части(просто с html, js, css файлами как при обычной вёрстке), или React как то привязан к бекэнду? Просто в курсе по React которую я видел, половину первого урока устанавливали npm, yarn, и ТД.
нужен веб-сервер. есть наборы "всё включено", create-react-app например - там всё нужное для разработки фронтенда (если нет опыта)
Ок. То есть React привязан к бекэнду, и просто с файлов в Винде без сервера с браузера запустить нельзя?
Нет. Он не связан
можно, вроде, но крайне неудобно будет лучше потратить день на понимание как оно _в принципе_ устроено
От куда ты будешь реакт импортировать без установки через npx?
Где то был официальный гайд, но я не могу его найти https://medium.com/@chrislewisdev/react-without-npm-babel-or-webpack-1e9a6049714
плохие практики, а вообще есть на оф доке все, в том числе запуск с create-react-app и запуск без вебпака
Спасибо. Ещё один вопрос, зачем react'у нужен бекэнд или вебсервер, вроде JS на стороне браузера выполняется, тем более если у меня бекэнд на питоне
брузеру откуда-то надо брать html/css/js вот веб сервер для этого и нужен. От отправляет файлы в бразузер
а точнее браузер запрашивает -> сервак отдаёт
Это не плохие практики. Cra запускается в ноде, человек хочет просто говнокодить в index.html как по старинке в джиквери. Понятно что он потеряет очень много в DX, но не нам его судить)
Не нужен ему бекенд. Node используется во время разработки, когда делаете build на выходе получаются обычные html css js файлы, которые заливаете на хостинг.
Ок. Спасибо понял.
от вебсервера нужно отдавать index.html на любой запрос браузер без сервера так не умеет (или я не знаю как) плюс в логах дев. сервера много информации разной
Ему не нужен бекенд, node js нужен для удобной разработки
Эти обычные css js файлы обвуфицированный?
Обсуждают сегодня