Denis
Всем привет! Как мне указать propTypes для данных пропсов, если они не required?
Denis
Ryhor
У меня такая проблема: я передаю в iframe через postmessage token. Это сработывает только при window.onload. Как можно еще передать postmessage? Сейчас получается, что iframe получает токен только, если я перезагружаю страницу.
Eduard
ошибка тебе явно говорит, объяви defaultProps
Denis
добавить defaultProps?
а какой будет defaultProp для onPress например?
Eduard
onPress: () => {}
Evgeny
а какой будет defaultProp для onPress например?
в общем какой укажешь, тот и будет=)
Ryhor
как это связано с реактом?
У меня React spa приложение. Когда я перехожу на вьюху, в которой находится этот iframe, postmessage не срабатывает. Он сработает только, если я перезагружу страницу. В этом и проблема.
Ryhor
а что мешает отправлять postmessage при маунте компонента?
так он не срабатывает. не понимаю в чем причина
Evgeny
так он не срабатывает. не понимаю в чем причина
(тут шутка про ясновидящих) может код покажешь?
Denis
() => {} как вариант?
разобрался, получается помимо propTypes надо еще указать defaultProps
Eugene
ребята, как вызвать onBlur для этого инпута?
Eugene
https://codesandbox.io/s/affectionate-meninsky-s93gx
Evgeny
по какому событию?
Eugene
контекста не хватает
по нажатию на ESC нужно вызвать blur
Andrey
https://codesandbox.io/s/affectionate-meninsky-s93gx
зачем спамить то, только желание помочь отбивает тебе тут не техподдержка все же там все работает, в inputProps передавай inputRef проп
Andrey
по нажатию на ESC нужно вызвать blur
в renderInputComponent когда рендеришь TextField, в инпутПропс пишешь типа { inputRef: (node) => { inputProps.inputRef.current = node; } }
アレクサンダー・バキマトフ
зачем спамить то, только желание помочь отбивает тебе тут не техподдержка все же там все работает, в inputProps передавай inputRef проп
у меня вообще ощущение что чувак весь проект этот уже написал с помощью чата:D как не зайду - все время его вопросы по mui
Andrey
а все потому, что там такой водопад пропсов, в котором невозможно толком разобраться
Andrey
у меня вообще ощущение что чувак весь проект этот уже написал с помощью чата:D как не зайду - все время его вопросы по mui
ну ето тут явление частое на самом деле) но одно дело - когда разные вопросы часто, а другое - когда часто один
🦜
🤦‍♂️
Eugene
у меня вообще ощущение что чувак весь проект этот уже написал с помощью чата:D как не зайду - все время его вопросы по mui
ты близок к истине, хочется написать нормально просто, без костылей, опыта нет совсем
Evgeny
зачем здесь window.onload?
Andrey
зачем здесь window.onload?
может он браузер на реакте написал, и у него реакт раньше страницы загружается
アレクサンダー・バキマトフ
ты близок к истине, хочется написать нормально просто, без костылей, опыта нет совсем
как по мне не пописав костыли, а потом не увидев как правильно - учиться сложнее)) но это только мое мнение офк
Evgeny
а может тебе и айфрейм не нужен? странно, что апи выдает html
Alessio
госода. название приложения должно содержать _ или - в качестве разделителя? или без разницы?
Ryhor
а может тебе и айфрейм не нужен? странно, что апи выдает html
С window.onload или без, оно не работает в рекакте. срабатывает только, когда я перезагружаю страницу. В чем причина, я не понимаю.
Victor
С window.onload или без, оно не работает в рекакте. срабатывает только, когда я перезагружаю страницу. В чем причина, я не понимаю.
хм... по идее ты вешаешь хендлер на событие window.onload уже после того, как событие прошло
Ryhor
как оно не работает? ошибка вылетает или мессадж не доходит?
да, этот метод просто не срабатывает. без ошибок
modest
Ребят, по GIT кто-то стоящее что-то может посоветовать? «Pro Git» думал изучить, но может есть что-то не хуже и более сжато(нежели 600стр)
Evgeny
да, этот метод просто не срабатывает. без ошибок
он не может не срабатывать, проверить легко, выведи в консоль, что у тебя в win и что в token
Ilya
Ребят, по GIT кто-то стоящее что-то может посоветовать? «Pro Git» думал изучить, но может есть что-то не хуже и более сжато(нежели 600стр)
самое то, «про гит» 🙂 в 2-х словах не получится, если тему действительно хочется освоить… ребейзы, ре-ре-ре и .т.д слепки, недостижимые комиты - дьявол работы с гитом как раз таки в мелочах и умении пользоваться убойным арсеналом
modest
знакомым кидал. вроде все поняли) https://githowto.com/ru
тоже спасибо) Это, думаю, «In the nutshell»
Evgeny
что-то вроде того
Oleg
если у меня есть какая-то хрупкая часть приложения, как включить логирование для неё? я хочу, чтобы когда на проде что-то пошло не так, я мог бы заглянуть в логи и посмотреть. как мне генерировать эти логи? куда сохранять?
Yaroslav
Всем привет.Вопрос. Как с через компоненту достучаться к css свойству и поменять значение?
Yaroslav
Спасибо за наводку, сейчас погуглю
Oleg
https://sentry.io/
хм... интересно. а он понимает только краши? у меня есть функционал, который может просто не работать и всё. он не выдаёт ошибку и/или крашей. максимум - в консоль что-то крикнет.
Yaroslav
рефы
А не в курсе случайно. Без библиотек transition будет работать по наитию?
Oleg
если не читать mdn, да
странная формулировака. а если читать?
Mido
А можно ли поменять значения интервала по клику? Например 3 кнопки, с помощью которых у функции менялся бы интервал, подскажите пожалуйста ) setInterval(function(){ newData(); }, 1000);
Mido
можно пересоздать интервал.
Спасибо ) сейчас буду пробовать )
Oleg
Спасибо ) сейчас буду пробовать )
да не за что. в переменную суй, и делай clearInterval.
Victor
Типа такого для trackjs
Oleg
если нет onError события, то ничего не затрекает. Надо вручную ставить трекинг
ну, по сути, мне трекать нужно не краш компонента, а то, сработала ли функция, что она внутри отдала второй функции и т.п. то есть, это отношение к реакту имеет весьма посредственное.
Oleg
Типа такого для trackjs
как он красиво !== перечёркивает.
Victor
как он красиво !== перечёркивает.
https://confluence.jetbrains.com/display/IDEADEV/Support+for+Ligatures+in+Editor https://github.com/tonsky/FiraCode
Oleg
https://confluence.jetbrains.com/display/IDEADEV/Support+for+Ligatures+in+Editor https://github.com/tonsky/FiraCode
афигенно. хром уже не современный браузер.
Андрей
Всем привет! Ребят может подскажите канал с работой для фронтов?
MⅨ
Скажите простой концепт как сделать крутой оверлай сообщение окошко на экран? Я что-то плохо по фронтегду(( Не могу понять
MⅨ
простой гайд, дальше сам догоню
Андрей
https://t.me/javascript_jobs
Спасибоньки
MⅨ
:'[