Kurzdor
думать не научат
Kurzdor
хуки в класс компонентах идут лесом
Mike
Ну короче тогда надо вместо (i, data) => делать data => i =>
Kurzdor
а, понял, недоглядел
Андрей
а смысол?
а еще вопрос, если эта функиця с компонента еще возращает index. Могу я получить data что здесь указал и index ?
Андрей
Ты кажется вообще не так делаешь всё , судя по вопросам
Не отрицаю, может что не так. Что хочу сделать Eсть компонент <Query> в нем получаю data - это graphql + apollo потом компонент <TableGrid data = {data} getTableIndex={this.getTableIndex} /> вот getTableIndex с компонента TableGrid возвращает мне айди элемента. но я хочу еще передать data
Андрей
Ну короче тогда надо вместо (i, data) => делать data => i =>
только раньше не видел такого, можешь обьяснить плиз?
Mike
только раньше не видел такого, можешь обьяснить плиз?
Просто функция от даты, которая возвращает замыкание от и, чтоб его и передать таблице
Dmitry
Задаю defaultChecked={this.props.default === item} у input[type=checkbox] значение по умолчанию и оно нормально рендерится меняю у родителя <Radio items={['Low', 'Medium', 'High']} readOnly default={this.state.default} /> значение default в componentDidMount() { let info = JSON.parse(localStorage.getItem('app_state')); if (info.profile && info.profile.default) { this.setState({ default: info.profile.default }); } } и на этой стадии оно уже игнорируется. пробовал менять defaultChecked на checked, игнорирует полностью есть вариант передать значение после инициализации компонента?
Николай
Всем привет. Хочу поставить видео в шапку сайта, кто может подсказать какой размер видео является предельно большим и насколько сильно сжимать вообще желательно, для того чтобы более менее быстро загружалось.
Николай
И вообще лучше через тег video добавлять, или с ютуба грузить?
Николай
буду благодарен если статьи какие-нибудь кинете, или сами ответите)
🌞Sunny
xpath/css селекторы
🌞Sunny
и ещё сам сожмёт всё
Cenator 🐈
this.saveRoot.current.querySelector
Cenator 🐈
Это вообще не сюда ало
🌞Sunny
Это вообще не сюда ало
🤔действительно, хех
Cenator 🐈
Элемент доступен в рефе в componentDidMount
Cenator 🐈
У тебя же React.createRef() ?
Kurzdor
в cDM не сработает ref
Kurzdor
если не ошибаюсь
Cenator 🐈
Сработает
Anonymous
Биткоина забаньте
Cenator 🐈
Ахах
Cenator 🐈
Ну тогда this.$root.querySelector очевидно
Yury
всем привет. вопрос скорее по подходу... как из родительского компонента передавать данные(json из события вебсокета) в дочерние компоненты? думал дергать функцию дочерних компонентов из родительского через ref, но как-то не красиво это
Yury
Пропсы
а как пропсом передать событие?
Yury
ну т.е. складывать сообщения в массив тот еще геморой
Nikolai
А зачем вам событие? Передавайте данные соазу
Таймураз
а как пропсом передать событие?
Используешь стейт менеджер, меняешь его по мере получения данных
Yury
А зачем вам событие? Передавайте данные соазу
да можно и данные, я просто пока плохо представляю как это реализовать
Nikolai
да можно и данные, я просто пока плохо представляю как это реализовать
Если дочерний должен быть подписан на сокет и реагировать, то проще уже из него подписаться
Таймураз
а можно подробней?
Мидлварю для того же редакса написать можно
Yury
схема примерно такая: в родитель приходит джейсон, он его раскидывает потомкам, потомки уже сами решают что делать с этим джейсоном
Nikolai
В пропсы и все
Yury
потомки динамические
Nikolai
Как понять динамические?
Yury
В пропсы и все
и хранить всё? тогда надо еще отдельно пилить какое-то состояние для каждого месседжа. типо обработан или нет. если удалять, то тогда надо гарантировать что все потомки получили сообщение
Yury
Как понять динамические?
их может быть n штук
Yury
Мидлварю для того же редакса написать можно
я надеялся на что-то более простое(
🌞Sunny
я надеялся на что-то более простое(
задача звучит как паттерн observable 🤔
Yury
В стейте родителя храните массивом последовательность, если она нужна и передавайте в потомки
а есть какое-то событие в потомке, при изменении стейта родителя?
Kurzdor
ребят, мне нужен селект компонент с кастомным скроллбаром, какой посоветуете?
le big mac
а есть какое-то событие в потомке, при изменении стейта родителя?
есть событие, которое отслеживает изменение props, которые прилетают от родителя
Yury
спасибо!
Nikolai
ребят, мне нужен селект компонент с кастомным скроллбаром, какой посоветуете?
Ну так то и в react-select скролбар через CSS можно стилизовать, только это в IE не работает, а в лисе очень ограничено
Kurzdor
даже в ие
Kurzdor
я уже думал как то соединить react-perfect-scrollbar с react-select
Kurzdor
вот походу так и сделаю
Kurzdor
спасибо!
Nikita
почему нету cssinjs либ работающих без бабеля?
Дима
styled-components
Kurzdor
styled-components
@emotion — babel-macros
Kurzdor
@emotion/css/macro @emotion/styled/macro
Nikita
спасибо
invasion
Ребят, покидайте годного материала по изучению React'а Мой первый фреймворк и после https://ru.reactjs.org/tutorial/tutorial.html#showing-the-past-moves дефолтного тутора от фейсбука по крестику-нолику, я ничего не понял.
Nikita
а кто вкурсе почему https://css-blocks.com/ не взлетел?
invasion
Больше задизморалился, сложно осознать работу пропсов, состояний и т.д
Nikita
вообще кто нибудь о нем слышал?
Nikita
https://user-images.githubusercontent.com/7856443/39090683-78ca1966-459a-11e8-8128-f50a9b2a1810.jpg
invasion
Да, ес6 не шибко хорош у меня.
Kurzdor
ребят, а можно как то сделать так чтобы кра чекало что его дефолтный порт занят и нужно перейти на первый доступный?
Kurzdor
а то щас закрыл инстанс cra и не могу зайти на localhost с дефолт портом
Дима
yarn add -D parcel-bundler