Evgeniy
друзья, а подскажите пожалуйста, есть где-нибудь в сети "документированное" соглашение об именовании функций (не критично, но желательно на русском)? (имею ввиду, например; get... -- что-то получаем; is... -- что-то проверяем и т.д.)
Anonymous
Anonymous
почему такая странная структура файла? все в конструкторе, половина переменных состояния локальные
В конструкторе, что бы методы на стрелках сделать, но бабель-плагин не подключать. Локальные переменные что бы не были доступны извне, только через методы. Какие еще варианты?
Vitaly
А зачем "хитрое"?) Если это самое простое, явное и надежное
ты написал что нельзя использовать setTimeout, raf и тд, что подразумевает что решение будет хоть немного состоять из магии
Anonymous
ты написал что нельзя использовать setTimeout, raf и тд, что подразумевает что решение будет хоть немного состоять из магии
А ты понимаешь, почему нельзя использовать ничего на таймаутах в этом решении?
Anonymous
Потому что невозможно предсказать, когда выполнится этот код setTimeot(f, 0)
Anonymous
Т.к. 0 может стать 4
Vitaly
Потому что невозможно предсказать, когда выполнится этот код setTimeot(f, 0)
Хммм, я просто пытался придумать кейс когда это критично... > store.subscribe > store.merge > await store.mergeпо логике должно перед последним мержем должен был вызваться сабскрайбер, но хер там
Anonymous
Меня тут в соседнем чате тоже спрашивали
Anonymous
Не понял. Store - это обычный менеджер состояний, как редакс. Есть еще коннектор (context-master), ну и саму перерисовку Реакт делает. Он, кстати, может и по rAF это делать. Я делал merge асинхронным, с аккумулирующим эффектом, потому что я сейчас пробую архитектуру, в которой я максимально разбиваю все задачи на микро-функции и в этом случае у меня бывает, что за то что бы положить в стор какой-то один параметр - отвечает одна функция, а за то что бы положить другой параметр - отвечает другая функция, но при этом сделать это нужно синхронно. Точнее мне не нужно вызывать перерисовку при изменении каждого параметра, мне нужно сначала накопить изменения, а потом вызвать перерисовку
Anonymous
Что значит "реактовский"? Большинство стейт менеджеров - это 20 - 100 строк, там изобретать нечего) Так что я ничего не изобретаю, просто написал класс по нужде, что бы либу не тащить
Дима
😭😭
Дима
Когда на 100 строк замутил только хелперы к либе(
Anonymous
😭😭
Ядро всегда одно и то же
Anonymous
Патерн обсервабла, вот так, наверное, правильнее сказать
Дима
Я за последнюю неделю опробовал уже вариантов пять движков
Дима
Обсервабл это только начало
Anonymous
Что в конце тунеля?)
Дима
Акторы
Anonymous
>_>
Дима
Когда ты загуглишь их, тебе выдаст полнейшую ебанину
Anonymous
Дмитрий UNSAFE_ПиуПиу. Напишите уже статью, я вас прошу
Дима
Я не знаю почему так, но это факт
Дима
Дмитрий UNSAFE_ПиуПиу. Напишите уже статью, я вас прошу
Нужно доделать материал, который рассказывать
Дима
Но из за загрузки на работе у меня получается уделять дня 4 в месяц(
Anonymous
Держись, мужайся, добевайся!
Anonymous
Будет инетересно
Anonymous
Если кто-нибудь что-нибудь поймет, конечно =\
Андрей
Акторы
В текущей ситуации очень тяжело их типизировать. Все руками делать приходится.
Дима
В текущей ситуации очень тяжело их типизировать. Все руками делать приходится.
В текущей ситуации я не наблюдаю акторов в жс как явления
Дима
Одна из фич в том что там всё типизируется прям только в путь
Андрей
Одна из фич в том что там всё типизируется прям только в путь
Ну да. Явно описываешь все контракты и вперёд. Однако это гемор и редко кода нужно. Проще редакс вхреначить.
Дима
Comedy и прочие это косплееры, которые скопировали форму но не суть
Дима
Акторы это как монады - если тебе кажется что ты их понял, то тебе кажется)
Андрей
Андрей
Если тут какие то особые акторы, то сорян.
Дима
Это универсальный, глубоко абстрактный примитив параллельных вычислений
Дима
Существует далеко не одна трактовка их
Андрей
Объекты, которые пересылают сообщения друг другу.
Андрей
Если очень упрощённо.
Дима
Первая трактовка такая, да
Дима
Редакс - это полноправный актор
Anonymous
горутины с каналами в Go и WebWorker получается тоже акторы?
Anonymous
Хотя нет. Это скорее CSP
Evgeny
Всем привет, подскажите как через telegram bot api в сообщении отправить несколько фотографий?
Evgeny
Бот на nodeJs
Alexander 🐯
Ilya
привет, есть вопрос чату) как вы думаете возможно найти работу удаленно React разработчику по 10-15 часов в неделю?
Anonymous
привет, есть вопрос чату) как вы думаете возможно найти работу удаленно React разработчику по 10-15 часов в неделю?
Любому ИТ специалисту возможно. Особенно программисту. Особенно на фронте.
Ilya
везде смотрю вакансии - только полная ставка :(
Ilya
а так было бы круто делать что то маленькое, опыт есть
Alexander 🐯
Ты же CTO!
Дима
Двести
Alexander 🐯
Как команда без тебя?
Ilya
ищу способы поддерживать себя пока развивается проект 🙂 А как вы развиваете проекты без инвестиций, поделитесь опытом? @A1992
Alexander 🐯
Кто сказал, что развиваю проекты с инвестициями или без?
Stas
это называется фриланс
Да, но 10-15 часов в неделю - это слишком мало, разве нет?
Stas
почти два рабочих дня. Что можно за это время сделать кроме сайта не тильде?)
Anonymous
Я так больше полугода успешно подрабатывал
Anonymous
От 5 до 15 часов в неделю
Anonymous
+ на фрилансе ставка выше
Anonymous
в 1,5-2 раза
Stas
Ну да
Ilya
@artalar просто находил заказы ? на какой платформе?
Ilya
@stasrusso в идеале я для себя представляю работу в команде и выполнение каких то маленьких задач. мне кажется у каждого проекта есть куча маленьких задач связанных с разработкой, на которые основная команда отвлекаться не хочет. но не знаю насколько реально найти именно что то в этом духе)
Ilya
блин, классно, расскажи пожалуйста как находил клиентов?
Ilya
я вообще никогда не фрилансил, всегда работа в офисе была
Ilya
ну да, но сейчас сложно так как туда сюда приходится ездить
Ilya
в голове появилась стартап идея. платформа вроде github (или может интеграция). скажем ты какой то проект, который требует какие то фичи. код открытый, все могут делать pull request