Cenator 🐈
Как
Maksim
Anton
покажи код
componentDidMount() {
this.interval = setInterval(() => this.showIndexSlider(), 12000)
}
componentWillUnmount(){
clearInterval(this.interval)
}
Maksim
Anton
сейчас целый компонент в кодпен залью
Mihail
🦜
Китикет
После анмаунта
Anton
Vova
ребят, как из канваса взять multipart дату
Vova
или из react-avatar-editor
Китикет
да
Делай значит флаг this.isMounted, проверяй внутри интервала, при анмаунте ставь в false
Китикет
Возможно isMounted зарезервировано кстати, тогда по-другому назвать надо
Александр
Vova
FormData гугли
причем тут формдата? мне из канваса надо достать multipart
Vova
toBlob возвращает тип image/png
Александр
Оо, я подумал что надо содержимое канваса мультипартом послать, сорри не дочитал
Александр
ЧТо значит достать мультипарт?
Александр
Что такое мультипарт?
Oleg
кто-то пользовался react-jsonschema-form? я могу как-то узнать поле, которое изменилось на уровне другого поля? (или хотя бы на уровне формы. я могу получить formData, но там вся форма и без сравнения со старой формой мне не понять, какое поле дёргалось.
Vova
ну у меня бэкендер просит файл типа "multipart/form-data"
Vova
а я из канваса достаю "image/png"
Александр
у ну тогда я верно сказал про FormData :)
Anton
Вот так отработало
Александр
что такое multipart/form-data?
Vova
enctype
Александр
это формат сериализации данных
Александр
да
Vova
https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_MIME-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2
Александр
Vova
как мне из канваса такое достать?
Александр
НиКАк
Vova
а именно либа react-avatar-editor
Nikolai
new FormData()
Vova
Vova
petyappetrov
Александр
Достаньте Blob сначала и поместите его в FormData и FormData запихните в fetch
Александр
да, боже..
Я умываю руки... вам ответили уже несколько раз, но вы не слышите
Oleg
Vova
а бэк принимает онли "multipart/form-data"
Александр
Александр
Хотя зачем я говорю это... ведь вы же не слушаете совета
Vova
Vova
через сет?
Александр
Александр
'Content-Type': 'multipart/form-data' добавте заголовок
Vova
а,я понял. я думал что прям с канваса надо менять
Nikolai
formData.append('myshit', blob)
Vova
щас попробу спасибо
Nikolai
Лол)
Александр
Итак последний раз: из канваса берете Blob который пихаете в FormData, делаете fetch с указанием заголовка 'Content-Type': 'multipart/form-data' и передаете туда FormData'у это
Александр
Vova
Vova
просто хедер сделать, понял
Vova
Roman
хотел задать сюда вопрос, записал его полностью, три раза переписал, понял ответ
охуенный чат
アレクサンダー・バキマトフ
Mihail
Yury
Dmitriy
Roman
та да
Dima
Vlad
Кто знает, нормально ли будет валидировать значение полей формы и чекать, есть ли данный пользователь в локал сторе, в самих экшенах (react-redux), получая значения введённого текста (пароль, имеил) через селектор, который дергает стэйт из редьюсера? И в зависимости от ситуации возвращать разный {type: , payload: } в редьюссер?
Vlad
в логин форме
Китикет
Vlad
Мидл вар, знаю..без этого не обойтись?
Vlad
Ну, прямо сейчас мне нужно, как говорится, сплит ол шит тугезэр энд деплой) как можно быстрее)
Anton
Подскажите из за чего вылетать может ошибкап
Anton
Cannot update during an existing state transition (such as within `render`)
Anton
подскажите, как в react-virtualized в его AutoSizer, либо WindowScroller, либо List, либо CellMeasurer стриггерить resize окна (ибо обычный clearCach в CellMeasurer не справляется, пересчет срабатывает только если окошко подергать)
Anton
Ilia
Ребят ,сделал поисковик по сайту ( products.filter(item => item.name.includes(req.text) ).Как сделать ,что бы искал не только строчные буквы но и заглавные ?( апельсин - Апельсин,АпЕлЬсИн и т.д.)?)