Bogdan
так сделай один.
ну что бы был один это ведь передать массив с инпутами нужно или нет?
Андрей
>понял в доке реакта это черным по белому написано
Понял не в том смысле что сам пришёл к этому, а в том что понял из того что прочёл
Vadim
ну что бы был один это ведь передать массив с инпутами нужно или нет?
в таком случае это будет компонент, который рендерит детей
Vadim
просто обертка
Vadim
а как делать нормально тогда?
Как удобно. Сделай. Не понравилось - перепиши удобнее.
Danila
Дебаунсить это что значит?
запрещать выполняться чаще чем раз в n секунд. События скролла и ресайза очень часто вызываются браузером.
Bogdan
Как удобно. Сделай. Не понравилось - перепиши удобнее.
ну вот первая проблема, если передать массив инпутов, пользуяю формиком как передать поля и сделать правила? или сразу передавать и правила с массивом?
Danila
setInterval
Ну зачем же так грубо. Есть сниппеты, гисты или даже библиотеки для этого
Ilya
setInterval
вместо тысячи слов) https://lodash.com/docs/4.17.11#debounce
Bogdan
непонятно)
ну при валидации формиком можно ведь правила валидации указать всем полям, а если мы не знаем какие поля придут?
Vadim
ты усложняешь
Dmitriy
setInterval
Не учитывает время выполнения функции
Bogdan
а еще вопрос касательно разделения компонентов, стараюсь разбивать на атомы, молекулы, но вот если приложение крайне маленьское, имеющее авторизацию/регистрацию/главную страницу/ есть смысл дробить его так сильно?
Vadim
в маленьких приложениях проще все компоненты плоским списком хранить
Bogdan
конечно нет. Это только усложнит
тоесть достаточно в папке page к примеру выделить эти страницы и папку components, куда накидать компоненты?
Vadim
Если не планируется расширять конечно)
Winni
Метод contains не находит элементы если они в портале, как можно найти дочерние элементы которые в портале?
Maxim
Гайз, подскажите плиз, был ли отыт использования wso2 у кого? Не могу понять, как получить access token от него.
Vadim
Метод contains не находит элементы если они в портале, как можно найти дочерние элементы которые в портале?
потому, что это DOM-api. Естественно он не найдет дочерних элементов, т.к. их нет.
Winni
через dom-api?
любым методом
Vadim
любым методом
ref мб поможет
Vadim
поиск от рута
Winni
React.Children?
Не пойму как это использовать чтобы проверить что элемент в событии является дочерним
Winni
ref мб поможет
К сожалению я не могу везде пробросить реф.
Winni
для чего тебе это нужно?
Чтобы при нажатии на календарь, который в портале не закрывался попап, когда выбирают дату.
Vadim
Чтобы при нажатии на календарь, который в портале не закрывался попап, когда выбирают дату.
зачем он в портале?) нормальные либы позволяют встраивать календарь как есть
Vadim
у тебя это выглядит костылем каким-то
Winni
зачем он в портале?) нормальные либы позволяют встраивать календарь как есть
Чтобы он был выше всех элементов, иначе из-за контекста наложения на него налезают другие элементы.
Vadim
Чтобы он был выше всех элементов, иначе из-за контекста наложения на него налезают другие элементы.
так у тебя модалка выше всего остального. Положи в нее календарь как любой другой компонент
Vadim
календарь может лежать и не в модалке
типа инпунт внутри модалки и календарь открывается при фокусе?
Vadim
да, это один из кейсов
хз, юзал календари с модалками и все работало))
Bogdan
да, это один из кейсов
ты когда жмешь календарь, модалка закрывается или что?
Vadim
да
а у тебя модалка разве не в портале?
Mikhail
It’s a Russian speaking community, speak Russian
@aintnomoreloyalty @h0tw4t3r гайз вы че, ебанько?
Mikhail
Человек пишет на англисйком с вопросом «можно ли юзать классы», если у вас уровень инглиша нулевой, нехуй ему все равно писать «пошел на хуй отсюда», тут достаточно людей кроме вас с хорошим уровнем англа
Mikhail
Комьюнити это friendly среда а не ваши высеры
Nikita
Название чата прочитай
Vladyslav
@aintnomoreloyalty @h0tw4t3r гайз вы че, ебанько?
Я ему объяснил что это синтакс. сахар и шоб он погуглил что это
Stanislav
Да и название сообщества естественно за себя говорит
Vladyslav
Не неси хуйню типо ты тут самый умный
Mikhail
Нахуй писать «stop posting here», вы шо ебанулись
Nikita
@itsjohncena
Mikhail
Тут не запрещено писать на английском
Nikita
Тут не запрещено писать на английском
Это русскоговорящий чатик
Vladyslav
*facepalm*
Kurzdor
will it work am trying it now
Try asking in @react chat :)
👨🏼‍💻
Kurzdor
will it work am trying it now
Sorry, in @react_js_en
Egor
Кто-нибудь дружит с apollo? Пытаюсь обновить кэш после мутации, он вроде как обновляется, но в то же время нет Пытаюсь так: <Mutation mutation={ADD_TEAM} update={(cache, res) => { const GET_TEAMS = gql` query { team { getList { list { id title logo { publicLink } } } } } ` try { const data = cache.readQuery({ query: GET_TEAMS }); data.team.getList.list.push(res.data.team.add); cache.writeQuery({ query: GET_TEAMS, data }); } catch (error) { console.error(error); } }} >
Bogdan
Подскажет кто, как попасть на собес, если сразу люди шлют отказ, выслал отклики на 5 вакансий, у которых требования настолько нищие, в итоге отказы, с ответом о том, что им нужны мидлы и сеньеры
Dmitriy
[[0, 1], [2, 3], [4, 5]] как такой массив красиво в обьект упаковать?
Bogdan
@javascript_jobs
ну скрин можно было не удалять, просто пример того, какие требования к мидлу предьявляют
Dmitriy
Какой результат ты хочешь?
Это с итератора такая беда. Каждый массив в массиве сделать парой ключ значение
artalar
Что вы сегодня все такие не организованные...
Dmitriy
Что вы сегодня все такие не организованные...
А чё конкретно я не так сделал?