Anonymous
Привет
Сергей
Чо?
я таким дерьмом не занимаюсь
Китикет
я таким дерьмом не занимаюсь
А он и не про тебя писал)
Anonymous
чего?
У тебя костыль какой-то
Илья
import avatar from './avatar.png' const src = {avatar} <Avatar avatar={src}> </Avatar> next component <Img src={props.avatar}/>
Сергей
А он и не про тебя писал)
аааа, ок, сори. просто подумал, что он про меня
Donald
Он же умрет на первом же запросе где такой массив поднимается)
фронденд здорово по мозгам дает, да? открой для себя индексы (настоящие, а не массивов) https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B4%D0%B5%D0%BA%D1%81_(%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)
Anonymous
Кто знает react router-dom
Китикет
Кто знает react router-dom
А сразу вопрос?
公墓
Видели статейку, что думаете? https://habr.com/ru/company/raiffeisenbank/blog/459540/
Donald
У тебя костыль какой-то
ты давай нормальный код без русских букв, а не этот бред
Сергей
Кто знает react router-dom
так ты спрашивай. все его в той или иной мере юзали)
公墓
Видели статейку, что думаете? https://habr.com/ru/company/raiffeisenbank/blog/459540/
Когда ждать появления front-frontend, front-middle-end и тп?
Китикет
Это обычный псевдокод
У него не такой стейт, там внутри массив по ключу
Китикет
Без prevState не выйдет
Donald
Это обычный псевдокод
быдлокод же. скобки перепутаны, черт ногу сломит, что ты там наваял
Anonymous
Default
Если чуваку надо не ответ на вопрос, а самоутвердиться, то это не тот чат
Китикет
Бог 30 миллионов элементов в массиве
Илья
Почему реакт добавляет к пути в аватарке рандомное значение??
Илья
before .png?
Китикет
Вероятно
Китикет
Это [hash] просто из вебпак лоадера
Илья
Это [hash] просто из вебпак лоадера
как его убрать? картинку не показывает из-за него блин
Китикет
А то что в src - надо импортировать и вставлять в атрибут src, если мы о картинках
Илья
Такое надо в /public держать
импортировать картинку уже из паблика?
Китикет
Из паблика вообще не надо ничего импортировать)
Китикет
На то он и public
Китикет
К тому же cra не даст импортировать снаружи src, если это не из node_modules пакет
Илья
Такое надо в /public держать
а тогда какое "такое"?
Илья
а тогда какое "такое"?
я прост полжил туда же где и была картинка create-react-appa
Китикет
а тогда какое "такое"?
Вот ты как эту картинку юзаешь?
Китикет
В коде
Китикет
Мне интересно как она попала в static
Китикет
Ты импортировал ее где-то все-таки?
Илья
import avatar from './avatar.png' const src = {avatar} <Avatar avatar={src}> </Avatar> next component <Img src={props.avatar}/>
Илья
А ты смотрел что попадает в src атрибут?
{avatar: "/static/media/avatar.b1bbf167.png"}
Китикет
{avatar: "/static/media/avatar.b1bbf167.png"}
А что должно быть в src у картинки?
Alexander
Есть 2 компонента. Оба описаны через стрелочные функции, т.е. своего контекста у них нет. Как мне экспортировать их, чтобы я мог писать так // Есть import { Component1 } from './Component1'; import { Component2 } from './Component2'; // Хочу <Component1> <Component1.Component2 /> </Component1>
Илья
А что должно быть в src у картинки?
Путь к файлу Это же он и есть Я сделал по аналогии с картинкой которая лежала по умолчанию
Китикет
Но не рекомендую)
Alexander
Но не рекомендую)
Неа, не могу. Контекта же нет. Не привяжется
Китикет
Китикет
Можешь попробовать
Китикет
Ты в src передаешь обьект с ключом avatar
Илья
Китикет
Ты в src передаешь обьект с ключом avatar
А надо туда значение, которое под ключом avatar
Китикет
Amen!❤️
import avatar from './avatar.png' <Avatar avatar={avatar}> </Avatar> next component <Img src={props.avatar}/>
Китикет
Без всякой лишней фигни
Bogdan
с useSelector есть смысл юзать reselect? у хука ведь есть уже shallowEqual. который сравнит и так все
Китикет
с useSelector есть смысл юзать reselect? у хука ведь есть уже shallowEqual. который сравнит и так все
А ты в курсе, что есть более сложные селекторы, чем state => state.something?
Phil
Почему когда используешь ajax запросы в componentDidMount то разрешается использовать this.setState()? Почему это не приводит к инфинит лупу?
Bogdan
А ты в курсе, что есть более сложные селекторы, чем state => state.something?
типо, когда нужно перерасчитывать на основе прошлого стейта?
Phil
типа то можно то нельзя
Китикет
я этого не понял
Ты это где взял?
enshck
Вроде же новые методы появились, и эта статья в хабре старая
enshck
Некоторые методы уже устарели и их будут убирать
Китикет
Интересно, мне кажется автор бред полнейший написал
Phil
я смотрю курс Максимилиана он тож так говорит
Китикет
Вызов ajax так или иначе приводит к перерендеру
Китикет
Вызов ajax так или иначе приводит к перерендеру
Поэтому автор можно сказать говорит: Можно: setState Нельзя: setState