Misha
Ребят, всем привет) подскажите, можно как-то отключить обработчик событий в реакте по условию?) Думаю сделать в зависимости от проверки выводить блок с обработчиком или без него, но может есть более изысканный способ?)
Danila
onClick={condition ? method : ()=>{}} в конце-концов? :)
Misha
Проверять условие в самом обработчике?
Не, если например блок на определенной странице, то что бы обработчик был, а если на остальных, то отсутствовал
Misha
А то там обработчик на перемещение мышки, не хочу, что бы постоянно чекинг происходил)
Юрий
ты callback не вызываешь в handleSubmit
а какой колбек нужен?
Aidyno
const useSignUpForm = callback
Aidyno
а какой колбек нужен?
зачем думаешь ты в аргумент пихаешь callback
Юрий
зачем думаешь ты в аргумент пихаешь callback
const handleSubmit = (event) => { if (event) { event.preventDefault(); } callback(); };
Юрий
чет не изменилось ничего ))
Андрей
дак вродь есть npmignore
А не знаешь почему папка component все равно включилась в публикацию в нпм? Прописал ее в .npmignore
Danila
Не, если например блок на определенной странице, то что бы обработчик был, а если на остальных, то отсутствовал
Как планируешь определять страницу? В общем-то, наверное, ничего не произойдёт страшного если ты будешь делать const Component = ({onMouseMove = ()=>{}}) => <div onMouseMove={onMouseMove}>component</div> const props = {} <Component {...(page ? {onMouseMove:handler} : {})}/>
Aidyno
const handleSubmit = (event) => { if (event) { event.preventDefault(); } callback(); };
так, у тебя preventDefault() не отрабатывает, навесь не onSubmit, а onClick и type убери
Vladimir
ага, тока тебе из-за того, что изображение вертикальное нужно жестко прописать высоту, я делал так: background-size: 100% 320px;
у меня получилось с background-size: 100%; но без preserveAspectRatio="xMidYMid meet", и есть ощущение что оно ростянулось вверх и угол уменьшился а не увеличился
Андрей
component/**/* попробуй
Это не помогло
Aidyno
Щас
хз, глянь подправил, работает
Vladislav
Это не помогло
то есть нод пейджес а компонент не? есть ли шанс, что он игнорит все, что ты прописал в .gitignore?
Ruslan
А к react-window кто-нибудь прикручивал кнопки для скролла?
Ruslan
там есть 2 подходящих метода, но не совсем понятно, как вычислять offset или индекс строки
Ruslan
Есть конечно идея повеситься на onScroll, брать оттуда offset и на основе ее калькулировать
Andrew
Есть конечно идея повеситься
Vladislav
Нет, в гит игнор я не писал папку pages а в npmignore писал
хз, есть еще один способ указать файлы в качестве вайтлиста, мож сработает https://medium.com/@jdxcode/for-the-love-of-god-dont-use-npmignore-f93c08909d8d
Eugene
index.js:1375 Warning: Received `false` for a non-boolean attribute `visible`. <SideStyled visible={!pathname.startsWith("/team-profiles") && !pathname.startsWith("/profile")}> <SidePanel /> </SideStyled> что ему здесь не нравится?..здесь ведь boolean и так
Илья
Так атрибут visible не булевый
Ilia
Получено false для небулева атрибута` visible`.
Eugene
так я его сам задаю
Sergey
а дальше ну ты понял
Sergey
иначе оно попадает в атрибуты
Eugene
используй камелкейс. isVisible
Warning: React does not recognize the `isVisible` prop on a DOM element.
Eugene
тут либо то либо другое
Mikhailushka
Всем привет, только начал изучать реакт, пытаюсь сделать компонент с react-select-async-paginate. Я почти сделал его, но когда пытаюсь выбрать что то из селекта ничего не происходит, я просто нажимаю на элемент из выпадающего списка и список закрываеться. Вот код: https://codepen.io/Georgiewskij/pen/wvwGPRN?editors=0010  На сколько я понял, мне нужно перезаписать значение в селекте, но я не могу понять как
Sergey
тут либо то либо другое
кажется, там под капотом дальше магия, я с таким в паре компонентов сеток сталкивался, блин... тогда я тоже сажусь рядышком ответа подожду
Sergey
Warning: React does not recognize the `isVisible` prop on a DOM element.
а что ты используешь? с чем работаешь?
Eugene
а что ты используешь? с чем работаешь?
передаю в styled-components пропс
Sergey
передаю в styled-components пропс
тут разъяснено https://github.com/styled-components/styled-components/issues/1198 обёртку можно сделать, например или же поменять на 1 0
Sergey
https://www.styled-components.com/docs/faqs#why-am-i-getting-html-attribute-warnings
Frontend Priest
> у меня строки не всегда двигаются > сноси макось чуваки, что с вами не так
Frontend Priest
для разминки могли бы предложить переехать на вебшторм, но зачем-то сразу с козырей пошли
Илья
> у меня строки не всегда двигаются > сноси макось чуваки, что с вами не так
Там скорее всего стоит сборка Zver666. Поэтому и предложили.
Sergey
> у меня строки не всегда двигаются > сноси макось чуваки, что с вами не так
забей, когда я жаловался, что в саблайм тексте на работают русские хоткеи, меня оборжали (не тут, правда) и обозвали 1С-ником. это норма.
Sergey
Мне кажется не надо юзать русские хоткеи :)
мне кажется, тебе надо пройти туда
Сергей
Почему resizeSecondaryPane всегда false? хотя обработчик startListeningTabResize срабатывает и в тулах видно что меняется значение resizeSecondaryPane на true
Vadim
Всем привет! разрабатываем мобильное приложение на React Native. Сейчас уже к концу подходит разработка бекенда и хочется пообщаться с опытным консультантом, который смог бы ревьюить код и дать советы. Напишите пожалуйста в личку если интересно сотрудничать
Vadim
@reactnative_ru
спасибо
Alexander
Ну и jobs канал есть, наверное, даже туда скорее стоит написать
Ilia
Ребят,кто может ответить на вопрос по this?Напишу в лс)
Сергей
Почему resizeSecondaryPane всегда false? хотя обработчик startListeningTabResize срабатывает и в тулах видно что меняется значение resizeSecondaryPane на true
Ilia
Я уже задал там)Тишина)
Сергей
Сергей
444
Привет! Есть возможность сделать styled (emotion на проекте) синтаксисом ближе к SASS? Хочется все без курли и семиколонов. Куда копать?
Anonymous
Всем привет) Если что-то похожее на React https://datatables.net ?
Andrey
Попробуй убрать ивенты на тачед и зачем ты два раза вызываешь функции?
Andrey
Мне кажется того ретурна там не надо
Сергей
с хуками работал?
Сергей
тело useEffect в данном случае - componentDidMount, а return - componentDidUnmount
Ilia
Ребят,вы в своем коде вообще не используете this?
Andrey
Используем
Andrey
Какой вопрос?
Andrey
Неужели класа не надо больше?
Сергей
Неужели класа не надо больше?
ну я на функционалке сижу) мне норм