Anton
Mannaro
красавцы
Mannaro
а если серьезно? Куча кода на jQ, но используется оч мало из его функционала. Хочется слезть малой кровью.
Mannaro
ок, другой вопрос. Где-то видел сайт, дающий аналоги функций из jQuery в vanillaJS. Нет ссылочки?
Vyacheslav
youmightnotneedjquery.com
Mannaro
А то лень все писать :)
Mannaro
спс
Eugene
Anonymous
Anonymous
посоветуйте хранилище для скриптов. мне для инъекции
Anonymous
шоб без ссл протоколов и прочего
Vano
а чем тебе гитхаб не подошел?
Dmitriy
Vano
А че, это проблема какая-то? Я просто не в курсе. Вставляю все всегда везде...
Dmitriy
не знаю. но хотелка странная
Oleg
Oleg
И про ExtJS конечно же
Oleg
>нам тут вакансии не нужны
Теперь увы нужны, результаты голосования говорят о том что с вилкой и нормально оформленные теперь приемлемы
Oleg
Oleg
Хотя вот на тему автоматизации и всего такого помню было дело - когда был ещё учеником - задали тучу задач по физике, а там 100500 унылых однотипных вычислений на калькуляторе с похожими формулами. Мне стало на столько лень что я закодил базовые вещи тогда ещё на паскале и решил всё за час, хотя в целом у других минимум 2 уходило. Лень - двигатель прогресса, да.
Oleg
Но тесты автоматом проходить - спорное решение
Oleg
И вообще сегодня день тишины какой-то - ни одного холивара
Anonymous
еще предметы, которые мне не сдались, а ля бухгалтерия менеджмент и т.д.
Anonymous
аля*
Oleg
Кейс - есть некий алгоритм, у него есть стейт. Есть 3 основных этапа вычислений. Первый - подготовительный, тут ничего такого. В нем выгружается текущий стейт. Второй - вычисление актуальности стейта. Если условия внешние поменялись - меняется стейт на новый, происходят ещё некоторые сопутствующие действия. Третий этап - вычисления относительно текущего стейта. Тут стейт уже не меняется, но в зависимости от него происходят конкретные дествия.
Oleg
Как такое будет выглядеть в труЪ ФП?
Oleg
Есть предположения, но интересно услышать мнения тех кто пишет на ФП ежедневно
Anonymous
но в фп стейт не меняется и является константой
Anonymous
1 + 1 = 2
Oleg
Вот
Oleg
В том и вопрос
Дима
Меняется
Дима
Но это уже покруче вуду))
Дима
Монада State
Дима
Соответственно такая задача и решается в монадических терминах
Дима
А это пока для меня слишком сильное колдунство
andrei
А это пока для меня слишком сильное колдунство
分解物質:
All told, a monad in X is just a monoid in the category of endofunctors of X, with product × replaced by composition of endofunctors and unit set by the identity endofunctor.
andrei
🌚
Дима
Обожаю эту фразу
Дима
😄
Oleg
То есть на ФП такое будет слишком сложно?
Дима
Нет, это просто надо один раз понять
Anonymous
Anonymous
можно ли сделать что-то, что делает стейт
Anonymous
вот так правильней
Anonymous
а так получается кросспарадигма
Дима
Я как то описывал тут монаду either, идеальная и интуитивнейшая штука, но только когда сам один раз попробуешь
Дима
Вот так и везде там)
Дима
Oleg
Если смотреть сверху, то у меня есть внешний мир, который меняется со временем. Мне нужно понять как к нему сейчас относиться, запомнить что я в данный момент к нему вот так отношусь пока не настанет меняющее отношение событие и после всего этого вычислить необходимые мне значения, отправить во внешний мир команды
Oleg
Вот как оно в ФП решается?
Anonymous
сейчас ты видешь мир как раз как константу
Oleg
Ну кроме каждый раз вычисления отношения и множественного ветвления?
Oleg
Константа внешнего мира совсем не константа
Oleg
Потому что мир меняется
Oleg
Каждую итерацию
Oleg
Или не меняется, никто не знает
Oleg
Пока не начнешь его анализировать
Oleg
И ещё нужно закрепить как-то текущий процесс, текущее действие
Oleg
Команды исполняются не мгновенно
Oleg
Самое забавное что за время вычисления могут быть довычисления, команды какие-то, которые возвращаются с ошибкой ибо пока я решал что делать - мир поменялся и так делать уже не валидно
Oleg
То есть это не какой-то юзер-ввод, это реалтайм
Дима
Я не готов серьёзно проектировать в восемь утра
Дима
🌚
Oleg
😄
Oleg
Окай
Oleg
Ну это вопрос такой, глобальный
Oleg
Можно будет вернуться к нему и похоливарить
Kreizo 🇺🇦
Kreizo 🇺🇦
Rip bubunta?
Eugene
Народ, кто врубается в React`e, объясните, зачем нужен контейнер, если можно все уместить в компонент? Собственно, вопрос почему возник, я "загуглил" по структуре React проекта, и, типо, хороший тон когда есть папки "component" и "container", но я недавно на React`e и мне не ясно, зачем такое разделение?
Дима
Ребят, а отделять контойнеры и компоненты в отдельные файлы в реакте good practic ?
Дима
Считаю это разделение одной из худших идей абрамова, это просто не работает
Дима
Dumb component? Отлично, экспортируем dumb, нужен коннект к redux? Коннектим в том же файле, максимум в соседнем, на выходе мы все равно должны получить готовый к использованию компонент
Дима
Может на каком-то уровне абстракции создания реюзабельных штук его разделение и начнет иметь смысл, но точно не втупую в условном todolist, компонент должен быть законченным, а тонкости его реализации — контейнер или dumb — быть скрытыми by design
Дима
Сама идея smart компонентов ставит нас в рамки маштабирования приложения, лично мне кажется что самый правильный вариант - считать компоненты функциями, ты им что-то дал, они тебе что-то вернули. А вот откуда ты это что-то взял redux, mobx, rx(...) им не важно
Дима
https://twitter.com/dan_abramov/status/802569801906475008 он и сам не настаивает на его использовании
Ivan
Бот дикий