Sergey
class-component vs classful-component зачем?..
Vadim
Class-based я бы даже сказал)
Anton
Помогите пжлст понять, где ошибка. Не могу обратиться к standups[0]._id. В стейте в массивах есть вся информация, но если вывожу в консоль standups или ответы, то выдает пустой массив const StandupsUser = ({ ... standupAnswer: { standupAnswers, loading }, standup: { standups } }) => { let lastStandup = standups[0]._id; let lastAnswer = standupAnswers[0].standup; ... return ( <Fragment> ... {!loading && standupAnswers.length > 0 && lastStandup !== lastAnswer ? 'fill standup' : 'test'} ... </Fragment> ); };
Anton
ну значит в standups[0] у тебя ничего нет
да, он почему-то пустой, но в стейте есть
Anton
дебажить по одному проценту кода невозможно…
если что, то выложил полную версию https://gist.github.com/a007mr/3eb6c380f442d7fc629ac7fe82bc6bd7
Sergey
если что, то выложил полную версию https://gist.github.com/a007mr/3eb6c380f442d7fc629ac7fe82bc6bd7
не надо ссылку заворачивать в моноширинный текст
Sergey
подправил
в чем проблема в поле file в гист указать нормальное расширение файла .js ?
Sergey
ну типа тут же написано зачем ставить .txt для Javascript?
Sergey
на всякий случай напоминаю, что гисты можно редактировать и создавать там несколько файлов
Sergey
Sergey
есть смысл добавить перед этим console.log("standups", standups)
Sergey
и увидеть буквально какие данные там на каждый рендер если уж есть сомнения а также получить лог перед тем как всё обвалится
Frontend Priest
сейчас antd либу юзают люди?
Да, но очень жалеют
Anton
Судя по флагу loading, может данные грузятся асинхронно и изначально массив пустой?
да, изначально массив пустой, но я обращаюсь к ним, когда !loading
Sergey
да, изначально массив пустой, но я обращаюсь к ним, когда !loading
Значит данные не успели попасть в стор этот
Mihail
Пустой массив это true
Frontend Priest
есть смысл добавить перед этим console.log("standups", standups)
Надо бы это стрингифайнуть или клонировать перед выводом, т. к. в консольке оно вычисляется реалтайм и может ничего полезного не дать
Sergey
Что?
Sergey
Ты же не делаешь нигде .push в массив?
Anton
Вот и ответ
Так почему он выдает ошибку на этом этапе, если я обращаюсь к массиву только 1 раз так: !loading && standupAnswers.length > 0 && lastStandup !== lastAnswer ? x : y
Sergey
Ты к пустому обращаешься в самом начале компонента. Не проверяя ничего
Anton
Ты к пустому обращаешься в самом начале компонента. Не проверяя ничего
а как тогда быть в этом случае? если уберу переменные и буду сразу делать проверку в рендере, то результат же будет такой же
Sergey
Сделай так и посмотри
Sergey
Вот в этот момент тут пусто.
Sergey
Проверки все ниже до них исполнение не доходит
Rustam
Так и ниже будет пусто, не пойму о чем вы
Vladimir
Вот в этот момент тут пусто.
loading при первом рендере скорее всего false, т.к. вызов в эффекте
Sergey
Так и ниже будет пусто, не пойму о чем вы
Там проверка на длину массива есть
Vladimir
Тут нет проверки на него
Пока нет, но даже если будет на проверка только на loading, то не поможет
Alex
ееее, мой первый!
Rustam
Проще просто убрать переменные и вместо них подставить ниже standups[0]._id и т.д. Это, конечно, при условии что standupAnswers соответствует по длине standups
Anton
Тут нет проверки на него
спасибо, разобрался
Anton
сейчас работает
Rustam
👍🏻😉
L.
Привет. Кто нибудь может поделится примером передачи property matcher в tomatchsnapshot для переопределения поведения пропса в snapshot’e ? Jest enzyme. Не заводится(
Китикет
classful, classless xD
Frontend Priest
classful, classless xD
class App excludes React.Component
Игорь
Кто может подсказать справочную информацию по производительности рекурсивных генераторов в js? Насколько ресурсоемко и есть ли какая-то оптимизация со стороны интерпретатора?
Роман
Всем привет, вдруг кто-то сталкивался. Юзаю next.js в своем приложении и иногда случается такой баг, что стили не подгружаются. Баг возникает не так часто, поэтому его очень трудно отловить и зафиксить. Может кто-нибудь сталкивался с подобной ситуацией?
Aro
Привет всем,кто может подсказать как изменить размер картинки во время onscroll,
Aro
react js
Roman
Привет всем,кто может подсказать как изменить размер картинки во время onscroll,
в didmount addEventListener в willunmount removeEventListener в коллбэке меняешь размер по селектору или по createRef
Aro
Спасибо
Pavel
ребзя на wp есть вариант накидать rest api , на мышке(без написания поинтов на беке)?)
Роман
это проблема возникает только в девелопменте, там либо откатываться на более старые версии next-css, либо забить
почему на старые? У меня сейчас 7 версии стоит, поднял версию до 9. Надеюсь поможет
Pavel
https://www.youtube.com/watch?v=wC_JT1m-Bfc мб кто смотрел
Pavel
Firebase 💪
ок, а wp?
Anonymous
ок, а wp?
WordPress?
Anonymous
yes
Извини, не работал, не скажу. Группой ошибся)
Pavel
Извини, не работал, не скажу. Группой ошибся)
)) да мб кто кавырял уже ради интереса, мб годно)
Pavel
)) да мб кто кавырял уже ради интереса, мб годно)
я в вебе 3йгод а wp так и не пробовал
Anonymous
)) да мб кто кавырял уже ради интереса, мб годно)
Ну в моем понимании, годно это тогда, когда с 0 и эксклюзивно )
Pavel
и не надо
почему?
Pavel
Ну в моем понимании, годно это тогда, когда с 0 и эксклюзивно )
не, слышал что на нем можно быстренько кликом мышки запилить практически всё, но так и не попробовал
Vova
я лично не хочу кликом мышки пилить говносайты
Vova
лучше пилить говносайты кликами по клаве
Anonymous
И своим говнокодом, солидарен
Anonymous
я лично не хочу кликом мышки пилить говносайты