southyyy
все, спасибо большое!
Юрий
По идее, если у тебя есть навыки писать свои апи для соц сети, то зачем тебе уроки Димыча? :)
Александр
акионка.
Александр
Да нет тут никакой ошибки. Просто вывод в массива компонент <Post...> и React просит присвоить каждому - уникальный ключ - key.
Александр
Ну да. нужен уникальный key
Александр
Это для компонент который циклом генерятся
Александр
Чтобы реакт понимал как оптимизировать VirtualDOM
Александр
Главное чтобы key был уникальный в этом цикле(массиве элементов)
Александр
можно и index использовать. Но лучше какой нибудь id.
Александр
Ну вот для этого - id ))
А если просто вывести таблицу какую нибудь - то можно просто index
Александр
это не id элемента. key это внутреннее свойство компоненты. Он даже в пропсы не попадает
Nikola
Nikola
Nikola
Спасибо, ребята)
Nikola
Ещё вопрос. Объясните в чем отличие Виртуального и Фактического DOM.
Для меня это как 2 монитора:
Один выключен
Второй не работает
В чем отличие ?
Nikolai
Nikolai
По правилам id это уникальный идентификатор и может быть только один на странице. Если есть два и более id это уже ошибка т.к весь смысл теряется.
Maksym
ребят, кто может по простому пояснить что такое прототип в js и зачем?)
Maksym
заранее спасибо
Oleg
js это прототипный язык
Oleg
есть изначальный объект Object и у него есть свойство прототайп, любые переменные и функции которые ты создаещ наследуются от object и соответственно свойство прототайп тоже
Oleg
ну вот , ты можеш этим воспользоваться, запихнуть в прототайп функцию и если потом наследуещься то эта функциябудет доступна у потомка
Maksym
ебооой
Maksym
+
Maksym
Oleg
пж
Ignat
Oleg
😎
Oleg
лучше уж тогда жаву
Oleg
поднимать сервак на ноде такое себе, про питон хз
Oleg
кто нить storybook поднимал ?
Hawock
смот ря для чего тебе это нужно
SᑎOᙖOᖇᑎ
const arr = [
{ group: 'Main', notes: [{ type: 'News', ]},
{ group: 'Chat', notes: [{ type: 'New', },
{ type: 'message', }]},
{ group: 'Orders', notes: [{ type: 'Bid', },
{type: 'Updated', },
{type: 'request', }]},
{ group: 'payments', notes: [{ type: 'notifications', }]}
];
как с етого получить маисв типа
[{},{},{}]
Евгений (метранпаж)
разве у вас сейчас не [{}, {}, {}] ?
SᑎOᙖOᖇᑎ
нужно для отправки на сервер именно в виде которий хочет
нет не такой
Hawock
const arr = [
{ group: 'Main', notes: [{ type: 'News', ]},
{ group: 'Chat', notes: [{ type: 'New', },
{ type: 'message', }]},
{ group: 'Orders', notes: [{ type: 'Bid', },
{type: 'Updated', },
{type: 'request', }]},
{ group: 'payments', notes: [{ type: 'notifications', }]}
];
как с етого получить маисв типа
[{},{},{}]
помоему он у тебя так такого вида
SᑎOᙖOᖇᑎ
нужно убрать нотес и групу
под одной групой несколько масивов может бить
а их нужно все в один общий
Hawock
Anonymous
Oleg
не плохо, но большие проекты на ноде не поднимеш
акионка.
акионка.
Андрей
Джава :(
А чем джава так плоха? Тяжеловато малость, зато готовых фреймворков и решений хоть вагонами грузи
Oleg
жава
Anonymous
Anonymous
Oleg
это все не правда )))
Volat
что там за проекты вы хотите поднимать, если для вас нода медленная???
Anonymous
это все не правда )))
https://www.linkedin.com/pulse/top-5-companies-using-nodejs-production-anthony-delgado
Anonymous
😾
Oleg
ну штош
Oleg
дерзай)
Oleg
можно и на чистом жс писать огромные фронтенд проекты, вопрос денег
Volat
пока дойдешь до 10кк пользователей, по полюбому уже на проекте бабок поднимешь, чтобы найти человека который будет тебе и Жаву писать, и Ноду сворачивать...
Oleg
вопрос сколько денег тебе потребуется что бы поддерживать такое
Oleg
Volat
ну а для чего писать такие проекты? просто для удовольствия? или для бизнеса?
Oleg
как правило рефактор возможен в рамках языка, но на реальном проекте что бы поменять технологию это огромнейшие бабки
Oleg
ну прикинь сам, неббольшая команда разрабов 2 фронта 2 бека, тестировщик, БА - пол ляма в месяц
Volat
Ну если сразу решил писать огромный проект, сразу готовся раскашелится...
Oleg
ты в магаз приходиш и выбираеш подешевле а тут большой проект) вот те и раскашелься
Volat
смотри, написал в одиночку проект, небольшой, выстрелил проект, появились бабки, готовь отдать на команду разработку и поддержание...
Oleg
звучит красиво
Oleg
99% стартапов умирает
Артур
Артур
Кто-нибудь может помочь с проблемой
Volat
а как стартапы делаются, есть корявый продукт который делает определенный функционал, нашлись инвесторы и найдется команда...
Артур
на 42-ом уроке вышла такая ошибка
Oleg
Oleg
на деле все чуточку сложнее
Volat
99% стартапов умирает
ну так нечего начинать стартап с идеи на миллион которая никому не нужна? надежнее сперва маленький продукт, для оценки рынка, зайдет или нет, ну а потом...
Oleg
ну сделай)
Oleg
без лишних слов
Volat
идеи нету)