Salve
Андрей
Всем привет! Нубский вопрос по React, а может даже Js. Может кто-нибудь объяснить данный синтаксис? Отметил красными стрелками. Интересует, как функция класса принимает аргумент, если в промисе мы вызываем эти функции без аргументов
Salve
Danila
Danila
Можно было бы написать .then(data => this.onPlanetSelected(data)), это то же самое, только более явно и более длинно
Андрей
Maxim
Андрей
Danila
Ну у меня было подозрение, что сокращенная запись, но нагуглить не смог. Спасибо за прояснение)
Это не сокращённая запись! Передать в then нужно колбэк. Он будет вызван со значением промиса.
Передать колбэк - значит, передать функцию. Вариант один - просто передать функцию, которая уже где-то объявлена .then(someFunction)
Вариант два - передать анонимную функцию (это всё ещё функция и ты всё ещё её передаёшь и она всё ещё будет вызвана с аргументом, просто ты её объявляешь без имени и на месте) .then(argument => {doSomething})
Андрей
Danila
Минус передачи кстати просто функции именованой в том, что если это не-стрелочная функция, типа, function(){} или метод класса сделаный не через class-properties, то есть, не через method = () => {}, а просто method(){}, то контекст this внутри такой функции потеряется
Danila
Не потеряется, точнее, а "при вызове окажется не объектом этого класса", если уж совсем точно
Andrei
Danila
Andrei
когда тебе необходим this функции, а не родителя
Danila
Ну там типа если у тебя например
const service = {data:{}, method(){this.data.something()}}
const Compoent = () => <span onClick={()=>future().then(service.method)}/>
То method будет вызван не в контексте service
Andrei
оО вот это ты мудришь) ниразу( за 2.5 года) работы не встречал такого кейса)) это же колбек. колбек не должен быть завязан на чем-то
Danila
Второй вариант - писать норм типа .then(data => service.method()), но, собсно, о чём и была речь изначально. Просто напомнил про потерю this при передаче метода для вызова куда-то ещё
Andrei
это понятно все, а в чем прок хранить колбеки в сервисе( в твоем случае), если колбеки не должны там находится
Andrei
myjob.asia
как сравнить два объекта, может lodash использовать?
Mikhail
Народ, а где-то был репозиторий с календарем митапов по фронту. Есть у кого-нибудь сохраненная ссылка?
Andrei
myjob.asia
из лодаш?
Andrei
из лодаш?
как хочешь) есть отдельная библиотека)
Andrei
myjob.asia
в лодаш много всяких функций. а я validator использовал может зря :)
https://lodash.com/docs/4.17.15#isEqual
myjob.asia
и можно отдельно функции подключать
import _isEqual from 'lodash/isEqual'
а не все
Daniil
Есть плагин
matthew
Ребятаааа. Кто-нибудь хостил ботов для месенджеров на хероку????? Необходимы отзывы, плез
🦜
matthew
Работает.
Они же вроде усыпляют процессы, а потом при необходимости будят их. Хочу сделать апи, которое данные формы будет отсылать в телегу, что думаешь, подойдет хероку?
Maxim
matthew
Если форму будут отсылать 1 раз в сутки, она будет доходить до телеги?
Роман
Vova
Всем привет, у меня такой вопрос.Хочу создать приложение который будет работать на ios i android, иметь базу данных, делать записи в ней, регистрация, авторизация,Подходит для этого react native?
Vova
TK
у меня в store есть переменная со значением , как мне вывести это значение в поле на своей главной странице?я про 36 строку
Vova
Джон
🦜
TK
Артем
Ребята,а возможно изменить стиль компонента который я подключил из скаченного пакета через npm?
Sergey
Артем
это же css
так я понимаю, я не знаю как достучатся до компонента,к примеру скачал пакет react-tagsinput, и в нем есть компонент TagsInput. А в этом компоненте еще куча компонентов других,как мне к примеру изменить цвет тех комопнентов?
Sergey
Артем
.
всем привет
.
может кто подсказать по коа сервер + тайпскрипт ? Разбирается кто то в этой связке ?
Default
Eugen
Ребята, всем привет. Кто то сталкивался с проблемой оптимизации react приложение в IE11 ?
Ужасно лагает, пытаюсь найти проблемы в этом и разобраться. Может кто то поделится опытом
Sergey
TK
в 37 строку вывести utmContent не получается, в console.log выводится. Ошибку выводит UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
Sergey
Sergey
TK
Sergey
TK
MVD
как вернуть дефолтныцй outline?
Владислав
Привет. У кого нить есть сборка react+ssr?
Daniil
на гитхабе нет разве?
User
Всем привет. Подскажите какой событие отловит input date на ios13. То есть я нажимаю на яблоке на инпут с типом date и вылазит datepicker
Иван
onChange
Natalia
Кто-то со сторибуком? у меня knobs меняется только раз если использую селект, дальше нужно рефрешить страницу
Иван
У меня есть такие кнопочки. Есть какой-то правильный способ сделать задержку перед отправкой запроса, чтобы если юзер нажал кнопку дважды то предыдущий запрос не успел отправиться? чтоб не дудосить серв
Andrey
Yaroslav
блокировать кнопку пока данные не придут
Иван
спс
Andrey
matthew
matthew
Вот суперсборка ssr+code spliting+ts+cssInJs
N
Друзья помогите, как мне создать компонент Избранное кто нибудь знает ? чтобы положить товары в избранное как устроенно логика ?
matthew
Andrei
я конечно извиняюсь за тупой вопрос, но есть ли нормальный аналог jquery внутри реакта или какой-либо либы? проект на реакте встраивается и надо работать с внешними частями проекта