Daniel
Документации js
это ты про сайт EcmaScript что ли?
Alexsandr
Я когда начал в react вообще на js не писал, ибо он просто очень простой на поверхностном уровне, понятно что в нем тоже нужно развиваться, но чтобы начать на react native, то просто начинаешь в реакт, а жс просто гуглишь, этого вполне достаточно
Alexsandr
@playra - тебе пора в админы)
Alexsandr
@savelichalex - где петицию подписать чтобы, выдвинуть @playra в админы ?)
Alexsandr
за добрую службу) и помощь все начинающем в нашем не легком пути
Alexsandr
блин тогда я хочу такой же подарок на новый год.
Alexsandr
давай деда мороза звать(@savelichalex )
Владимир
и мне кнопку!
Alexsandr
де-ду-ш-ка мо-ро-з =)
Владимир
но вообще лучше не надо, а то будет, как в других реакт-чатах, где много админов
Артём
де-ду-ш-ка мо-ро-з =)
де-ду-ш-ка мо-ро-з!!!!!!
Alexsandr
ты же сказал, что тебе легко было
на начальных этапах да) а сейчас по труднно)
Sergey
откуда два источника правды?
Sergey
жди оповещение с сервера после мутации и синхронизируй
Sergey
хотя тут graphql не при чем, без разницы на чем бэкэнд
Sergey
наверное лучше наоборот, источником истины должен быть локальный календарь и сервер с ним нужнож синхронизировать
Sergey
пользователь может менять в календаре отметки в те моменты когда нет связи с сервером
Sergey
к календарю есть доступ у других приложений, они могут менять его и сервер ничего об этом не будет знать, пока не запустится его приложение
Kyrylo
для машины - это одно и тоже
Ilya
Лол, нет
Ilya
Цикл не жрет стек, в отличие от рекурсии
Kyrylo
стек - это не совсем машинный уровень.
Kyrylo
стеки есть, но не в таком контексте
Denis
ага, я хотел написать что цикл тут скорее рекурсия
Denis
но подумал что и так понятно
Denis
как пример когда такое может произойти
Denis
и ты не особо заметишь
Denis
вот есть у тебя эвент
Denis
внутри эвента ты дергаешь что-то что вызывает этот эвент
Denis
maximum call stack size гарантирован
Denis
причем бывает что для фикса нужно просто поменять местами строчки
Pavel
внутри эвента ты дергаешь что-то что вызывает этот эвент
Предполагал, может быть у меня между компонентами есть зависимость какая, на эвенты не подумал. Буду искать, спасибо😊
Pavel
Доброго дня, чат. Подскажите плиз как бороться с этой ошибкой: "maximum call stack size exceeded". Появляется при hot reloading-е, когда правлю стили
Я сейчас переписал пару функциональных компонентов, объявленных как const SomeComponent = () => (jsx) , на компоненты, отнаследованные от Component, и проблема решилась. Кто использует функциональные компоненты, у вас тоже валится такая ошибка или все таки у меня еще в коде что-то неправильно?)
Фенька
В коде у тебя что то не правильно, возможно ты просто сделал такой код где постоянно что то меняется и реакт вынужден постоянно перерендиривать
Pavel
Лучше от PureComponent
У меня просто эти компоненты без своего состояния, они просто принимают пропсы, типа "text" или "color", и возвращают разметку. А PureComponent вроде нужен, когда есть state, чтобы не писать shouldComponentUpdate
Nick
Читал еще где-то, что Пьюр лучше оптимизирован под максимальную производительность, и дело даже не в стэйте
Nick
Тут в статье чувак пишет, что замените все свои функциональные на пьюры, и будет пизже
Nick
С пьюрами только нужно быть осторожнее, и не стоит их бездумно использовать там, где у тебя много стэйта, ибо он может работать медленнее, чем интелектуально оптимизированный Component с shouldComponentUpdate
Denis
где стейт глубже одного уровня компоненты, где в стейте просто примитивы то пьюр
Denis
р-н реакт натив
Denis
уж больно дорого стоит ререндер в р-н и функции в итоге даже на глаз заметно медленнее
Denis
стоит пропсам часто меняться
Denis
но это субьективно
A
гружу webview, страница загрузилась без контента , могу её поскролить .. контент появляется значительно позднее
A
в ios - всё ок, только в андроиде такая хрень
A
@playra , сталкивался?
A
@savelichalex ?
Andrew Efimenko
Ребят, а можно ли открыть приложение на iOS по ссылке из письма, без интеграции дип ликов?
A
вот пробую
A
без - никак.. там грузится целые куски html страниц
A
нет)
A
нереально
A
пробую
Anonymous
Здравствуйте, Друзья. Подскажите пожалуйста. Есть ли возможноть разрабатывать приложение и под iOS (на React Native разумеется), работая НЕ под mac?
Damir
но лучше конечно иметь мак
Anonymous
через expo
Большое спасибо, не знал о таком инструменте. Если он на Linux позволить писать и для android и для ios, то я конечно же выберу React Native чем NativeScript (хоть я и поклонник Angular, но тот не имеет аналогичного инструмента)
Anonymous
Лучше все равно иметь mac. Expo это инструмент чтобы поиграться. Поучиться, сделать пару тестовых проектов.
Возможно, возможно попробовав mac он мне даже понравится и я захочу на нём делать всё. Но пока что это не так.
Nick
Возможно, возможно попробовав mac он мне даже понравится и я захочу на нём делать всё. Но пока что это не так.
Mac это тот же linux с нормальным gui и горой отличного софта. Сам недавно пересел с mint на os x. Доволен. Зависимость есть
Ilya
ну нееееееееееет
Ну вообще да
Ilya
Единственное, что не умеет мак по сравнению с линуксом, что я нашел, это всякие там aircrack-ng и подобное
Nick
Священная война начнись
Oleg
давайте будем реалистами, мак может нравится, может не нравится (лично мне не нравится клава и сам эпл 😒 а ну и цена само собой) но если уж пишешь под ios то хочешь не хочешь а хотя бы хакинтош ставить придется
Ilya
Ууу, насчет цены отдельный холивар, давайте не будем
Kyrylo
лично мне не нравится сам эпл это супераргумент в разговоре