React JS сайт с нуля - Адаптивное меню с bootstrap

  Рет қаралды 58,463

Web Developer Blog

Web Developer Blog

4 жыл бұрын

Мы продолжаем уроки практики React js и созданию сайта с нуля. В этом видео мы сделаем первый шаг по созданию сайта и верстки сайта. Мы сделаем адаптивное меню на React js с использованием фреймворка Bootstrap. React js позволяет строить сайт из компонентов и мы сделаем адаптивное меню отдельным компонентом, который мы подключим к каждой странице нашего сайта.
Хостинг HandyHost: handyhost.ru/hosting/?from=31...

Пікірлер: 190
@Poriks
@Poriks 7 ай бұрын
Уже в комментах писали, но я подытожу: Поскольку в уроке бутстрап 4, а сейчас актуальная версия 5, то могут быть проблемы. 1. Марджины справа и слева: - в четвертой было `mr-auto` и `ml-auto` что означало `margin-left:auto` и `margin-right:auto`, - в пятой сделали `ms-auto` и `me-auto`, где `ms` и me означает `margin start` и `margin end` - То же самое касается и `className="me-sm-2"` в FormControl меняем `r` на `e` 2. `inline` в пятой больше не поддерживается, но в нашем случае вместо него можно использовать ``, результат будет тот же.
@user-di9zm7vl7q
@user-di9zm7vl7q 7 ай бұрын
в топ эту подсказку пальцы вверх
@jamesdarrel4540
@jamesdarrel4540 7 ай бұрын
красава! спасибо!)
@user-rb5dx3cb9p
@user-rb5dx3cb9p Жыл бұрын
Если у кого поиск и кнопка не на одном уровне , чтобы решить проблему, я предлагаю заменить на , так как это установит отображение этой секции на flex.
@kolobmobile
@kolobmobile Жыл бұрын
дай Бог тебе здоровья
@kolobmobile
@kolobmobile Жыл бұрын
Если же у вас в Навбар всё в центре лепит поменяйте в mr на me, поле ввода с кнопкой уйдут в право остальное в лево
@mlpyavamystical_yt
@mlpyavamystical_yt Жыл бұрын
спасибо!
@Maksimvm
@Maksimvm Жыл бұрын
Чтобы кнопка стояла подальше от поля ввода нужно в css накинуть класс и в нём margin-right: 10px;
@BorodinDeEspana
@BorodinDeEspana 11 ай бұрын
@@kolobmobile дай бог тебе здоровья )))
@user-ni5kz3je2s
@user-ni5kz3je2s 4 жыл бұрын
чувак ты меня спас. Я работаю над новым проектом. Это первый проект на react и я не мог подобрать что мне импортировать. Именно это было нужно. Огромное спасибо и привет из Армении
@user-dk6cp7ex3j
@user-dk6cp7ex3j 4 жыл бұрын
Хотел спросить, можете ли вы использовать только функций вместо классов. Это практика больше используется в производстве как мне известно, думаю будет удобно для многих
@ilgizilgiz
@ilgizilgiz Жыл бұрын
Спасибо огромное! Не юзал раньше бутстрап, думаю для небольших проектов подойдет
@Alex-ge7jt
@Alex-ge7jt 4 жыл бұрын
а почему классовые компоненты используете? вроде как идет тенденция, и сами разработчики реакта говорили что лучше использовать функциональные компоненты.
@user-ii9sp6vt2x
@user-ii9sp6vt2x 4 жыл бұрын
спасибо за уроки, скинь название плагинов которые ты используешь на момент записи ролика, у меня VS работает немного не так... у тебя на канале 2 или 3 ролика по плагинам, какие под react использовать лучше ?
@user-eu6dh3vp9j
@user-eu6dh3vp9j 4 жыл бұрын
Братан, ты впечатлил! Продолжай! Даже детям понравилось!
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Каким детям? :)
@user-eu6dh3vp9j
@user-eu6dh3vp9j 4 жыл бұрын
@@SuprunAlexey У меня два сына увлекаются веб программированием.
@nikolakoval7294
@nikolakoval7294 3 жыл бұрын
@@user-eu6dh3vp9j К-к-комбо!)
@user-ro2mq1uf2q
@user-ro2mq1uf2q 3 жыл бұрын
При создании меню не срабатывает. форма и кнопка принимают вертикальный вид
@istra-plit3812
@istra-plit3812 2 жыл бұрын
измени Nav className вот так...мне помогло
@vancheshigh859
@vancheshigh859 2 жыл бұрын
@@istra-plit3812 Мне не помогло
@reshenie1
@reshenie1 2 жыл бұрын
@@vancheshigh859 +
@intmang
@intmang 2 жыл бұрын
Search
@bochev
@bochev 2 жыл бұрын
@@reshenie1 долгих лет жизни)
@andygr1n1
@andygr1n1 3 жыл бұрын
взаимно огромной огромной удачи! и спасибо) хоть в реакте разбираюсь, а с бутстрапом внутри него не работал никогда). Интересненько)
@user-jp6ny9pm9y
@user-jp6ny9pm9y 3 жыл бұрын
не могу понять.. у меня почему то, линки Home, About, Contact и тд вертикально встали, а не горизонтально
@user-mn9lj6to4i
@user-mn9lj6to4i 3 жыл бұрын
А что за расширение для автозавершения кода нужно установить, если я Adobe Brackets использую? Все получилось у меня, только все вручную пришлось писать
@butenkoandrii2974
@butenkoandrii2974 4 жыл бұрын
Привет, скажи пожалуйста если делать дропдавн меню. Однако так чтобы этот дроп занимал всю ширину экрана, а не только ширину кнопки, его нужно делать отдельным компонентом мли можно как-то это настроить? Спасибо
@AlexKwestCraft
@AlexKwestCraft 4 жыл бұрын
Есть где адекватная дока по Bootstrap? Не понятно какой класс прописать чтобы расстояние вертикальное от Search до кнопки Search при малом размере выставлялось
@chkpg4317
@chkpg4317 4 жыл бұрын
А как сделать чтобы раскрытый мобильный навбар после нажатия по ссылке закрывался?В случает если SPA перехода ведь не будет и он остаётся открытый.
@gevorgmovsisyan5153
@gevorgmovsisyan5153 4 жыл бұрын
Шел второй урок, я так и не понял к чему вся эта херня... Парень, ну не дано тебе таким заниматься, ты просто показываешь что знаешь React и все, ты ничего не обясняешь, добавим это, добавим то, еще то но для чего ты не говоришь. Менял бы название видео на "ЗА 11 МИНУТ Я ДОКАЖУ ВАМ ЧТО ЗНАЮ REACT JS НО ВЫ НИЧЕГО НЕ ПОЙМЕТЕ"
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Что не понятно? Давайте тут отвечу
@strel9
@strel9 4 жыл бұрын
@@SuprunAlexey частично согласен с Gevorg, хотелось бы чуть подробнее, например почему responcive-navbar-nav в id во втором случае или почему
@vladimidlav
@vladimidlav 4 жыл бұрын
@@SuprunAlexey скажу честно, посмотрел из интереса, все понял, но смысл в том, что тот кто уже все знает ничего нового не почерпнет, а тот кто пришел чему-то научиться, ничего не поймет. Ты реально ничему не научил, а только показал факт, что ты умеешь реакт.
@dimitrycherepanov6239
@dimitrycherepanov6239 4 жыл бұрын
Очень крутое видео, помогло, но у меня один вопрос. Как сделать так, что бы кнопки нав линк показывались сразу на шапке, а не только после нажатия на меню бургер. Другими словами у меня с любого разрешения в шапке показывается меню-бургер. Что можно сделать ? Upd: Проблема в том что нужно было писать "md" вместо "nd" в навбаре.
@valeriidobrovolschii5442
@valeriidobrovolschii5442 3 жыл бұрын
Здравствуйте, а почему вы не показали наличие файла App.css ?
@user-dw1ns5tu9q
@user-dw1ns5tu9q 4 жыл бұрын
Большое спасибо за видео. Добавьте пожалуйста их в плейлист
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Добавил
@ericbelecov3115
@ericbelecov3115 3 жыл бұрын
Круто, дорогой автор!
@serak6316
@serak6316 3 жыл бұрын
Спасибо за труды. у меня вот ошибка, не могу понять в чем дело.. Failed to compile ./src/App.js Attempted import error: './Components/Header.js' does not contain a default export (imported as 'Header'). у меня прописано: import Header from "./Components/Header"; function App() { return ( ); }
@user-de6nf2gn5f
@user-de6nf2gn5f 4 жыл бұрын
Было бы круто, если дублировал код в репозитории на Git. Очень удобно + можно быстро сравнивать код
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Так его никто писать не будет, все будут копировать и смысл видео тогда?)
@user-de6nf2gn5f
@user-de6nf2gn5f 4 жыл бұрын
@@SuprunAlexey мне кажется тут уже от человека зависит) Кто не хочет учить - будет копировать. А кому интеренесно - тот напишет сам, и если не будет получаться долго, то посмотрит git и найдёт ошибку. Я с этой стороны смотрел. Собственно у меня такая ситуация))
@srt2046
@srt2046 4 жыл бұрын
Однозначно лайк, подписка и репост. Перешел по твоей ссылке бро! Надеюсь хоть чем-то поддержал твой проект! Пили дальше) Удачи
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Спасибо, пилю!
@artemgoncharenko646
@artemgoncharenko646 3 жыл бұрын
Miles Play, WarfaCe-Nik правы. Не понятно откуда все эти свойства взялись. А можно к этому видосику дописать кусочек, где будет показано как ты ищешь те или иные свойства в бутстрап документации ?!
@JaratMan
@JaratMan 3 жыл бұрын
Вопрос, для почему добавил открытые и закрытые теги?
@munkrowz7145
@munkrowz7145 2 жыл бұрын
Вопрос: У меня не работает свойство inline для Form. Посмотрел, по коду ошибок нет. Попробовал даже через css но не выходит. И кстати className="mr-sm-2" тоже не работает. В чем может быть ошибка?
@Dmitry_Sotnikov
@Dmitry_Sotnikov 2 жыл бұрын
Привет, если проблема ещё актуальна, то я посидел и разобрался немного. Там проблема в Bootstrap. Вот код в котором всё ок. Успехов. render() { return ( React site Home About us Contacts Blog Search ); } }
@munkrowz7145
@munkrowz7145 2 жыл бұрын
@@Dmitry_Sotnikov спасибо большое
@Krenychko
@Krenychko 2 жыл бұрын
@@Dmitry_Sotnikov Спасибі, читав коменти чисто заради рішення цього питання. Хоть хтось нормально пояснив)
@valentinspivak5999
@valentinspivak5999 2 жыл бұрын
@@Dmitry_Sotnikov спасибо, жаль что без объяснения... скопировал, работает - и ладно
@Dmitry_Sotnikov
@Dmitry_Sotnikov 2 жыл бұрын
@@valentinspivak5999 Привет, библиотека Bootstrap постоянно обновляется. Когда выходят некоторые апдейты то имена классов соответственно претерпевают изменения. Здесь лучше читать официальную документацию чтобы понимать что изменилось и что добавилось. А так для сравнения можешь посмотреть код из видео и мой код, и увидишь что изменилось.
@purchikkk
@purchikkk Жыл бұрын
у меня прилипла кнопка поиска под полем ввода текста, подскажите пожалуйста что делать
@Briz231
@Briz231 3 жыл бұрын
Элементы navbar, container и прочие являются придуманными для данного примера или они взяти из bootstrap? Если взяты, как узнать какие элементы и где надо вписывать? Пока что для меня это выглядит как "я вызубрил 500 компонентов и показал вам 8 штук, с остальными разбирайтесь сами". То есть, что именно в данном уроке придумано от себя для примера, а что взято из документации как официальное правило написания приложения?
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Откройте документацию тогда и посмотрите
@Briz231
@Briz231 3 жыл бұрын
@@SuprunAlexey документацию чего??? bootstrap-а, react-а, или какую?
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
@@Briz231 react-bootstrap
@roflostrike-csgofunnymomen1355
@roflostrike-csgofunnymomen1355 6 ай бұрын
@@SuprunAlexey документация все же написана не для новичков а уже готовых разработчиков, те, кто почитает документацию и поймет, ему не нужно это видео
@bossden4ik589
@bossden4ik589 2 жыл бұрын
кнопка снизу строки поиска, как сделать её справа от поиска?
@user-dk6cp7ex3j
@user-dk6cp7ex3j 4 жыл бұрын
Спасибо за курс, жду некст урок
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Сейчас выйдет
@ipdom
@ipdom 11 ай бұрын
Непонял насчет редактора, Visual Stusio не дает таких подсказок кода и автовставо как с Header не делает (( нужен адддон или я торможу просто?
@cha1985
@cha1985 Ай бұрын
скорее всего ты уже разобрался, но если нет- в ВС код магазине есть расширение- в поиске пишешь react, тебе нужно будет установаить второе расширение ES7+ ...... Snippets
@surengalstyan86
@surengalstyan86 3 жыл бұрын
./src/Header.js Module not found: Can't resolve 'react bootstrap' in 'C:\Users\HP eact\my-app\src' как добраться , в чем проблема .
@d1z3ro
@d1z3ro 3 жыл бұрын
Скорее всего должно быть react-bootstrap
@inigoloy
@inigoloy 4 жыл бұрын
Покажи еще как прикрутить graphQL к React
@frozeninside5004
@frozeninside5004 4 жыл бұрын
Спасибо !
@denisignatov3259
@denisignatov3259 Жыл бұрын
Спасибо. Поставил тысячный лайк! Кому надо код, ниже, в нём всё ровно.
@romanlapin178
@romanlapin178 3 жыл бұрын
супер спасибо
@antonsurnin9931
@antonsurnin9931 4 жыл бұрын
такие теги как: Container, Navbar.bar это произвольные имена?
@CodeStudent
@CodeStudent 4 жыл бұрын
Bootstrap
@ruvim_night
@ruvim_night Жыл бұрын
Подскажите почему у меня кнопка поиск под полем ввода текста а не сбоку как на видео?
@Rakoobraz
@Rakoobraz Жыл бұрын
bootstrap обновился до 5-й версии теперь все немного по другому делать нужно)
@ter_1009
@ter_1009 2 жыл бұрын
Я понимаю что видосу уже год, но может автор или кто-нибудь подскажет. строчка import logo from "./logo.png" выдает ошибку: модуль не найден, не разрешено
@user-gd8xq1be8m
@user-gd8xq1be8m Жыл бұрын
покопайся в файлах, там в ошибке полный адрес указывается обычно, туда и запихни. оттуда и импортируется
@johnwilly2515
@johnwilly2515 4 жыл бұрын
благодарю
@yuliyabrisco4971
@yuliyabrisco4971 2 жыл бұрын
Почему не отображается логотип? Все сделала как у него)
@mishazharkov6113
@mishazharkov6113 4 жыл бұрын
Вылезла вот такая ошибка. Что с этим можно сделать? ./src/Components/Header.js Line 8:7: 'React' must be in scope when using JSX react/react-in-jsx-scope
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
А что там у тебя написано? Закинь код куда нить на кодпен я скажу в чем ошибка
@user-kf1uy6ii4j
@user-kf1uy6ii4j 3 жыл бұрын
Какой плагин добавляет автоматом импорт, мне все вручную прописывать нужно?
@cha1985
@cha1985 Ай бұрын
в ВС код магазине есть расширение- в поиске пишешь react, тебе нужно будет установаить второе расширение ES7+ ...... Snippets
@vitaliy794
@vitaliy794 4 жыл бұрын
а что за плагин делает из Navbar через таб сразу с импортом?
@insight2760
@insight2760 3 жыл бұрын
Если найдешь плагин, напиши плиз)
@vitaliyskorickiy8701
@vitaliyskorickiy8701 3 жыл бұрын
это круто, зашло как по маслу, иногда не успевал за мыслью и больше бы объяснений, а то я не понял откуда эта куча зеленых классов, мы сами их придумали или они уже есть готовые в реакте?
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Vitaly skor они уже есть готовые в бутстрапе
@candy_girl3642
@candy_girl3642 Жыл бұрын
Подскажите, почему когда прописываешь rcc и кликаешь enter, то оно не прописывает код как на видео?
@cha1985
@cha1985 Ай бұрын
в ВС код магазине есть расширение- в поиске пишешь react, тебе нужно будет установаить второе расширение ES7+ ...... Snippets. Расширение нативно дописывает то, что ты предполагал
@strel9
@strel9 4 жыл бұрын
1:06 rcc чтоб отображалось, какой нужно установить плагин в VSC ?
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
В этом видео все рассказывал Лучшие JavaScript плагины для VS Code kzfaq.info/get/bejne/iJekhaejub_Td3U.html
@user-ed2ui2dv7z
@user-ed2ui2dv7z 4 жыл бұрын
ES7 React/Redux/GraphQL/React-Native snippets
@insight2760
@insight2760 3 жыл бұрын
@@user-ed2ui2dv7z это не она, а если и она то почему не работает как показано в видео? у меня не срабатывает, я ввожу Nav и оно не предлагает варианты как показано видео
@dmitrymikhaylov593
@dmitrymikhaylov593 2 жыл бұрын
Привет! А как можно исправить такую ошибку TypeError: class constructors must be invoked with 'new'
@dmitrymikhaylov593
@dmitrymikhaylov593 2 жыл бұрын
Нашел. Неправильный импорт Button был.
@chehsergey
@chehsergey Жыл бұрын
А есть видео про расширения под ВКС для разработке на react?
@cha1985
@cha1985 Ай бұрын
в ВС код магазине есть расширение- в поиске пишешь react, тебе нужно будет установаить второе расширение ES7+ ...... Snippets. Мне кажется больше и не нужно
@radist126
@radist126 Жыл бұрын
Когда делаю наву fixed="top" текст снизу залазит под меню. Шо делать?
@migos9213
@migos9213 Жыл бұрын
Убери fixed="top"...
@fantom9419
@fantom9419 4 жыл бұрын
Не работает,выводит только белый экран, 100 раз проверил, написал все как показано на видео,но ничего не работает(
@dmitriyparhomenko7963
@dmitriyparhomenko7963 4 жыл бұрын
Сейчас дока react-bootstrap обновилась, можете от туда вставить пример header
@user-zi4fk2vl2y
@user-zi4fk2vl2y 3 жыл бұрын
да так и есть. Если посмотреть в девтулзы то видно что надписи прячутся под навбаром.
@user-nh3pw8ze5c
@user-nh3pw8ze5c 3 жыл бұрын
@@user-zi4fk2vl2y Привет. Как это обойти/решить?
@rostuslavnab9128
@rostuslavnab9128 3 жыл бұрын
Ибо в видео куча ошибок
@arturshopengauer219
@arturshopengauer219 3 жыл бұрын
повторял за вами но все время вот такое сообщение , не могу найти ошибку либо не понимаю , помогите пожалуйста. Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
@arturshopengauer219
@arturshopengauer219 3 жыл бұрын
Комп в ремонт, заберу напишу
@alexeykrotov7502
@alexeykrotov7502 3 жыл бұрын
Где-то в Header ошибка ? Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. Check the render method of `Header`. ▶ 22 stack frames were collapsed. Module. C:/2/javascript/react/new/src/index.js:7
@MaxVoronkov
@MaxVoronkov Жыл бұрын
Блин ничего не отображает! с первого урока как кнопку добавил надпись Hello World пропала, и с меню та же беда... как решить???
@Xron-TV
@Xron-TV Жыл бұрын
import React, {Component} from 'react'; import {Navbar, Nav, FormControl, Container, Form, Button } from 'react-bootstrap'; import logo from './logo192.png'; export default class Header extends Component { render() { return ( Home About Contact Blog Search ) } }
@insight2760
@insight2760 3 жыл бұрын
Почему у автора нормально отобразилось а у меня не сработало и элементы - поле ввода и кнопка приклеились к списку ссылок? да еще и разместились в столбик а не в линию. Я все прописал как в видео, почему не работает?
@Dmitry_Sotnikov
@Dmitry_Sotnikov 2 жыл бұрын
Привет, если проблема ещё актуальна, то я посидел и разобрался немного. Там проблема в Bootstrap. Вот код в котором всё ок. Успехов. render() { return ( React site Home About us Contacts Blog Search ); } }
@bliswar
@bliswar 4 жыл бұрын
Всем привет. Подскажи, почему появляется такая вот ошибка? import { Navbar, Nav, FormControl, Container, Form, Button } from 'react-bootstrap'; 3 | import logo from './logo192.png'; 4 | > 5 | export default class Header extends Components { 6 | render() { 7 | return ( 8 |
@KPD_og
@KPD_og Жыл бұрын
пхпхх, точно такая же ошибка была. Я вместо Navbar.Collapse написал Navbar.Collagse, весь вечер убил на это. Попробуй поискать, может у тебя тоже где-то ошибка в коде. Если ты за два года не нашёл еще)...
@migos9213
@migos9213 Жыл бұрын
во-первых нужно указать import React, { Component } from 'react'; а во-вторых, в extends Components, надо писать Component
@warface-nik4410
@warface-nik4410 3 жыл бұрын
Где посмотреть все эти классы ?
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
В документации разве что
@RUSLANMZD
@RUSLANMZD 4 жыл бұрын
зачем href если в реакте есть Navlink ?
@erlanerlan7739
@erlanerlan7739 4 жыл бұрын
href это атрибут, а navlink это тег. вроде. я тоже новичок. не судите строго
@Java-xk6ih
@Java-xk6ih 4 жыл бұрын
@@erlanerlan7739 href делает полностью перезагрузку страници Navlink с атрибутом to="" будет просто отображать другую компоненту без перезагрузки
@Aik-bu1yi
@Aik-bu1yi 3 жыл бұрын
className="form-control mr-sm-2"
@rumpelstilzchen6366
@rumpelstilzchen6366 2 жыл бұрын
а что такое rcc пояснить не нужно? И каким чудом так все добавилось само. Кто не понял, это расширение для vs code - reactjs code snippets У вас цель наплодить "мамкиных кодеров" или все таки дать базу людям?
@SuprunAlexey
@SuprunAlexey 2 жыл бұрын
Не имею жизненной цели дать базу людям, кто хочет учится, кто не хочет - нет. Я даю этот материал бесплатно)
@rumpelstilzchen6366
@rumpelstilzchen6366 2 жыл бұрын
@@SuprunAlexey спасибо большое. Наверное я грубо выразился. Просто многие вещи пропускаете, хоть бы словечко об этом. Чтобы люди не думали что у них что-то не так, а дело в расширении.
@migos9213
@migos9213 Жыл бұрын
@@rumpelstilzchen6366 у данного блога уже есть выпуск, а именно в прошлом плейлисте, о rrc, rfc, и прочее выпускался именно для начинающих, а данный ролик что сейчас, уже для тех, кто чуточку разбирается. Смотрю сейчас с кайфом, и поражаюсь насколько все понятно и доступно.
@mikegrig903
@mikegrig903 2 жыл бұрын
Помогите пожалуйста не могу понять в чем ошибка отображается не так как на видео. У меня поле ввода и кнопка находяться друг под другом и рядом с меню, а не так как надо в строку и в правом краю. Если form вытащить из navbar.collapse наружу то отображается как надо, но между полем ввода и кнопкой нет пробела вот код: import React, {Component} from 'react'; import {Button, Container, Form, FormControl, Nav, Navbar} from "react-bootstrap"; import logo from './logo192.png' export default class Header extends Component { render() { return ( React site Home About us Contacts Blog Search ); } }
@Dmitry_Sotnikov
@Dmitry_Sotnikov 2 жыл бұрын
Привет, если проблема ещё актуальна, то я посидел и разобрался немного. Там проблема в Bootstrap. Вот код в котором всё ок. Успехов. render() { return ( React site Home About us Contacts Blog Search ); } }
@Kyrgyz-style
@Kyrgyz-style 2 жыл бұрын
@@Dmitry_Sotnikov Спасибо большое!
@user-rb5dx3cb9p
@user-rb5dx3cb9p Жыл бұрын
поиск и кнопка не выравниваеться в одну линию Form inline - не работает
@user-rb5dx3cb9p
@user-rb5dx3cb9p Жыл бұрын
Search
@romko-romario
@romko-romario 3 жыл бұрын
Не могу понять одной вещи: как Javascript-функциям удаётся принимать аргументы формата (будто это html-элементы, и даже не в кавычках, чтобы обернуть в строку)? Это же ни не строка, ни не объект (если не ошибаюсь). Какой это тип данных? Изучая чистый Javascript уже несколько месяцев, не сталкивался с таким никогда. P.S. Очень нравится данный плейлист - реально лучшее, с чего можно начать знакомство с React!
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
JSX
@eargonx
@eargonx 3 жыл бұрын
Выдает ошибку при компиляции: Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. Check the render method of `Header`. Весь код проверял, такой же как на видео, не могу понять в чем проблема
@denisyarinskih
@denisyarinskih 3 жыл бұрын
замени из видео на . В терминале у тебя должна была вылезти ошибка типа "используйте PascalCase" или же импортируй дополнительно NavbarBrand и точно также используй и в рендере(слитно)
@aramsargsyan1943
@aramsargsyan1943 2 жыл бұрын
А как перетащить Form немного правее
@user-ie7og5ce7j
@user-ie7og5ce7j 5 ай бұрын
в css
@MrYera86
@MrYera86 Жыл бұрын
ERROR in ./src/components/Header.js что за?
@migos9213
@migos9213 Жыл бұрын
Если ещё актуально, то в папке src и в файле App.js нужно прописать import Header from './Components/Header.js'
@KGZVER
@KGZVER 4 жыл бұрын
Почему не используете грид? Он же лучше бустрапа
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Потому что у нас есть готовый компонент, который мы за 5 минут можем вставить.
@user-sd5tt7ds4j
@user-sd5tt7ds4j 4 жыл бұрын
@@SuprunAlexey если бы не одно но, эта библиотека весит 112 кб
@user-zx5sv2hb3u
@user-zx5sv2hb3u 4 жыл бұрын
@@user-sd5tt7ds4j Это же учебный проект по реакту, а не по верстке
@user-dv2eb1nw3k
@user-dv2eb1nw3k 2 жыл бұрын
у меня ошибка какая-то я не понимаю((
@tomioka1331
@tomioka1331 Жыл бұрын
У меня вообще не отображается, что делать. Помогите
@Xron-TV
@Xron-TV Жыл бұрын
import React, {Component} from 'react'; import {Navbar, Nav, FormControl, Container, Form, Button } from 'react-bootstrap'; import logo from './logo192.png'; export default class Header extends Component { render() { return ( Home About Contact Blog Search ) } }
@strel9
@strel9 4 жыл бұрын
чтобы взлететь на самолете нажимаем эту кнопку, эту и еще эту.... и все я взлетел.... красавчик, что ты умеешь летать, было круто смотреть, как ты взлетел) но без объяснения толку мало и никто так летать не научится) будут смотреть просто под попкорн, те кто не вбивают код и не пытаются разобраться... зато показал варианты стандартных цветов бутстрапа, это же так не понятно))) нужно было еще штук 5 перечислить)))))
@jesusyt5897
@jesusyt5897 4 жыл бұрын
Ура, я уже реактивщик
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Круто
@hashira_d
@hashira_d 3 жыл бұрын
Зачем ты юзаешь классы вместо хуков?
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
Так сложилось
@alexeykrotov7502
@alexeykrotov7502 3 жыл бұрын
Посмотрите код на гитхабе, плиз, github.com/AlexNazaroff/React/blob/main/Components/Header.js Код Header.js or App.js где-то ошибка? × Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. Check the render method of `Header`. ▶ 22 stack frames were collapsed. Module. C:/2/javascript/react/new/src/index.js:7
@alexeykrotov7502
@alexeykrotov7502 3 жыл бұрын
похоже на обычную общую ошибку для неправильно импортированных модулей
@stasstukalo2276
@stasstukalo2276 2 жыл бұрын
Получается за 7 мин ролика и лайв кодинга всего 1 раз открыл браузер, надо было все сверстать, а потом уже показывать(шутка).
@user-sj4oy1el5y
@user-sj4oy1el5y 4 жыл бұрын
Белый экран, ни один элемент не отображается. Переписал код, точь в точь. Перепроверил десять раз.
@user-sj4oy1el5y
@user-sj4oy1el5y 4 жыл бұрын
Разобрался. В файле app.js тег header был прописан с маленькой буквы. Из за этого, видимо были какие то проблемы с импортом...
@demid088web
@demid088web Жыл бұрын
Это не для начинающих! Для них нужно объяснять все, например откуда берутся все эти свойства тегов и т. д.
@osayo3324
@osayo3324 Жыл бұрын
Свойства этих тегов закреплены за Bootstrap. Вся информация на сайте
@aleksandrsyhuna3255
@aleksandrsyhuna3255 Жыл бұрын
на даний момент все ця інфа не актуальна,нічого з цього коду не працює
@tinaanit2965
@tinaanit2965 2 жыл бұрын
еще было бы прикольно рассказывать какие плагины используешь (rcc)..ато реально, ощущение как будто "я вот как умею ", а вы е**сь как хотите ручками набирайте
@Vushneve
@Vushneve 2 жыл бұрын
пояснения бы не помешали. Не понятно для кого ролики. Неужели люди просто переписывают код и радуются?
@bizin5158
@bizin5158 4 жыл бұрын
Вообще ничего не понятно, просто рассказ делаем это делаем то, а зачем и почему именно так вообще никаких объяснений, смысл курса в чём?
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Для того что б сделать определённый компонент, нужно использовать данные компоненты, теги, атрибуты, свойства. Там нечего рассказывать, нужно просто применить их и все)
@gevorgmovsisyan5153
@gevorgmovsisyan5153 4 жыл бұрын
Смысл в том чтобы добавить рекламу в видео
@bogdannikitchuk3878
@bogdannikitchuk3878 4 жыл бұрын
Тупо весь код спижженый с сайта документации бутстрапа для реакт
@arturshopengauer219
@arturshopengauer219 3 жыл бұрын
нашел ошибку , сорри
@stepanugarov7551
@stepanugarov7551 3 жыл бұрын
подскажи ты ошибся, у меня такая же хрень, не могу найти.
@arturshopengauer219
@arturshopengauer219 3 жыл бұрын
@@stepanugarov7551 я вспомнил я вместо Pane указал Pain. Проверь синтаксис и правильное написание
@stepanugarov7551
@stepanugarov7551 3 жыл бұрын
@@arturshopengauer219 спасибо, нашел
@touze69
@touze69 3 жыл бұрын
слишком быстро.
@SuprunAlexey
@SuprunAlexey 3 жыл бұрын
А вы тогда на паузу ставьте
@Diadal_king
@Diadal_king 7 ай бұрын
Плохое объяснение, спасибо!
@thegate4407
@thegate4407 3 жыл бұрын
Устарело
@thegate4407
@thegate4407 3 жыл бұрын
Надо удалять видел если оно не актуальное, зачем тратить время нормальных людей
@trixter2537
@trixter2537 3 жыл бұрын
А в смысле не актуально ?
@ruslanhasanov7089
@ruslanhasanov7089 2 жыл бұрын
Ненавижу ролики, где человек сам себе что-то пишет, не понятно, что он пише, вобщем толку ноль, научиться трудно, ищите что то другое
@migos9213
@migos9213 Жыл бұрын
Если вы не понимаете, то это ваша проблема) Научиться можно легко, если выучить основы и только потом что-то верстать, а не пытаться сделать без знаний, и думать что это автор тупой.
@BiteUA
@BiteUA 4 жыл бұрын
Ну и зачем учить весь этот хлам для того, чтобы просто вывести навигацию? хтмл/цсс/джс это куда быстрее сделает, понапридумывали херни всякой, а теперь на работу устроиться нельзя без знаний этого бреда..
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Вы просто не до конца понимаете пока что зачем нужны js библиотеки. Постарайтесь выполнить сложную задачу и понимание прийдет. На видео сейчас это песочница, ничего сложного.
@BiteUA
@BiteUA 4 жыл бұрын
@@SuprunAlexey ну, где бы взять эту сложную задачу и кто бы помог, вдруг что)
@user-pb7ko9xu9j
@user-pb7ko9xu9j 3 жыл бұрын
Нормального обяснения нет! Гоша Дударь обяснит лучше
@webdeveloper9064
@webdeveloper9064 4 жыл бұрын
если ты делал этот видеокурс для новичков, то скажу тебе сразу, никто и ничего не понял, стоило бы уделить немного внимания деталям, и лучше писать проще и понятнее
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 48 МЛН
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 161 МЛН
Cute Barbie Gadget 🥰 #gadgets
01:00
FLIP FLOP Hacks
Рет қаралды 38 МЛН
Bootstrap верстка современного сайта за 45 минут!
46:43
Responsive Navbar Tutorial In React JS
22:11
Index-Zero
Рет қаралды 180 М.
Уроки React Js - Компоненты и свойства Props
10:30
Web Developer Blog
Рет қаралды 76 М.
Бургер меню - просто. HTML + CSS + JS
22:34
Александр Дудукало
Рет қаралды 35 М.
Step-by-Step Tutorial: How to Add Background Image with React JS
16:09
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 48 МЛН