mcombat
моки генерятся автоматом по графкл схеме
mcombat
Измените моки
их либа генерит на каждый квери
mcombat
их либа генерит на каждый квери
а ключом является в каждом компоненте разное поле с апи
mcombat
а ключом является в каждом компоненте разное поле с апи
тоесть тем ключом который в jsx в проперти key кладется
Sheldhur
добавь в компоненту что если dev то генерить рандомный ключ
mcombat
к какому компоненту?? ко всем в проекте?
Sheldhur
ну тесты ты фиксить не хочешь
mcombat
видимо придется spy на console.error сделать и както фильтровать
Sergey
видимо придется spy на console.error сделать и както фильтровать
Это дикий костыль и к тому же пропустит ошибку когда будет реальная проблема с key
Sheldhur
а в чем проблема пройтись по мокам перед тестом и заменить ключи на уникальные?
mcombat
я по факту хочу просто проверять что все мои странички в nextjs рендерятся без проблем
mcombat
перед коммитом в гит
Sheldhur
ты ж программист, ты пока их делашь и так видишь что они ок рендерятся
mcombat
а в чем проблема пройтись по мокам перед тестом и заменить ключи на уникальные?
в том что я не знаю где нужны эти ключи. не менять же их в каждом компоненте, добавляя какойто гуид, там где он нафиг ненужен
Sheldhur
мб тебе тесты вообще не нужны? ты точно правильно их готовишь?
mcombat
Исправь моки
там 20 квери. каждый квери возвращает json с большой вложенностью. ключом в ui могут быть разные поля из этого json
Sheldhur
исмправь либу
mcombat
мб тебе тесты вообще не нужны? ты точно правильно их готовишь?
ну а как еще протестировать что изоморфный аппликейшен не свалится при next build ?
Sheldhur
тебе уже кучу вариков предложили, выбери уж как нибудь. Лучше конечно либу для генерации моков попровить
Sheldhur
хотя возможно она УЖЕ это умеет, просто кто-то не умеет читать документацию
mcombat
тебе уже кучу вариков предложили, выбери уж как нибудь. Лучше конечно либу для генерации моков попровить
буду я допустим генерить поле key, в моке. уникальный. а как его к компоненту добавлять при рендере к каждому?
Sheldhur
каким образом???
ну идешь в сорсы, ищешь репозиторий где эта либа, форкаешь, фиксишь, делаешь mr, все
mcombat
пизда ты походу не лечишься
Sheldhur
не одобряю
Sheldhur
стайвь лайк если бухой уже в середину субботы👍
Kostya
Что сейчас чаще юзают для управоения состоянием в React, mobx или redux или просто context API + hooks ?
Sheldhur
во всем надо знать меру
Sheldhur
контекст не заменит глобальный стейт
Kostya
ну я имею ввиду если его использовать для общего стора
Sheldhur
где-то была статья, вроде даже на русском, доходчиво объясняющая что useReducer != redux
Bogdan
контекст не заменит глобальный стейт
Есть люди, опровергающие эту мысль
Sheldhur
есть люди которые лечят рак глюкозой
Sheldhur
я еще хотел пошуть что не стоит им мешать, и естесвенный отбор сделает свое дело, а оставшимся в живых достанется больше ресурсов, но передумал
Kostya
Андрей
Effector
Чаще?)
Vova
@sovasergey там подкаст не вышел?
Sheldhur
и что это решит?
Sheldhur
это во первых, во вторых ты судя по всему не умеешь в семантику html, так что иди почитай зачем нужен label
Yura
привет, ребята подскажите что надо прописать в npm команды, только все для установки Redux + React с использованием actionCreators, все прописывал, мне пишет не находит никакой стор в Redux DevTools?
Sheldhur
ну это многое меняет, да
Sheldhur
ну вообще нет, потому что вопрос не о фокусе при клике по lable
Vadim
ну вообще нет, потому что вопрос не о фокусе при клике по lable
Так, я запутался, ты про label, lebel или lable спрашиваешь?
Sheldhur
я спрашиваю про верску)
Vadim
я спрашиваю про верску)
Ну display: table на form пробовал? Я хз
Sheldhur
названия используемых элементов это не то что должно интересовать
Sheldhur
и че дальше с этим display: table
Vadim
и че дальше с этим display: table
Ну погугли сам, епта. Че такой не самостоятельный?
Sheldhur
там еще наверное должно быть table-row table-cell, и еще как-то надо завставить первый столбец стать минимально возможным по ширине
Sheldhur
так я погуглил, нихуя не нашел вразумительного
Sheldhur
ну кроме того что table, table-row, table-cell это фу-фу-фу
Sheldhur
это не у меня
N
Друзья помогите
N
как мне использовать concat() в redux?
N
например в чтобы добавить элемент в `state я делаю так this.setState({ result: this.state.result.concat(dataResult.data), });
Frontend Priest
Alex
всем привет. вопрос по next.js: грубо говоря это тот же express сервер, рендерит реакт и отдает хтмл. но вопрос в данных, которые грузятся с бэка: поисковик получит их или так же ему придеться ждать прогрузки через js?
N
[].concat(stuff, otherStuff)
Хранилище у меня такая: export default (state = [], action) => { switch (action.type) { case "CREATE_ORGANIZATION_SUCCESS": return { data: action.payload, } break; case "CREATE_ORGANIZATION_FAILURE": return { data: state } default: return state } }
N
[].concat(stuff, otherStuff)
то есть concat использовать в хранилище?
Андрей
html с постами (на примере блога)?
То, что ты отдаёшь, то он и получит. С постами, без постов, с негритянками - зависит от тебя.
Vadim
[].concat(stuff, otherStuff)
Это ж тоже самое?
Frontend Priest
то есть concat использовать в хранилище?
Ты говоришь на непонятном мне языке. Просто прилепляй массивы с данными к пустому, будет новый.
Frontend Priest
Это ж тоже самое?
Гугли иммутабельность
Sergey
Vadim
Гугли иммутабельность
Сам погугли. Он не мутирует массивы, а возвращает новый.