artalar
reatom
Cenator 🐈
Mobx
artalar
storeon
🤴👷‍♂️🦸‍♂️🧚‍♀️
storeon
Какой из них твой аналог эффектора? 🤔
artalar
Какой из них твой аналог эффектора? 🤔
И эффектор ближе к event-driven, у меня же flux с решением проблемы зависимых сторов.
🤴👷‍♂️🦸‍♂️🧚‍♀️
https://github.com/artalar/reatom
console.warn('REAtom still work in progress, do not use it in production
artalar
console.warn('REAtom still work in progress, do not use it in production
++ Но релиз уже в сентябре. Ко мне обратился человек - он уже пишет прод на нем, релиз которого в октябре - так что у меня нет вариантов 😃
artalar
Ну и там и так все готово уже, сейчас только шлифуем мелочи.
artalar
Доку дольше всего готовить, как всегда…
🤴👷‍♂️🦸‍♂️🧚‍♀️
Ну и там и так все готово уже, сейчас только шлифуем мелочи.
Ну он где-то в приватной репе готовится я так понял🤔
🤴👷‍♂️🦸‍♂️🧚‍♀️
кто?
Reatom, в src нашел только index.ts и все🤔
artalar
Reatom, в src нашел только index.ts и все🤔
Так он весит меньше 5КБ 🙂
artalar
Меньше редакса в полтора раза...
artalar
Функционала больше чем у redux, redux-act, reselect вместе взятых...
🤴👷‍♂️🦸‍♂️🧚‍♀️
Sergiy
Если поддерживает 11 - уже круто
artalar
Ага, а ie 10 поддерживает?))
А че там поддерживать? Я думаю можно и 9 спокойно поддержать
artalar
Там даже Map / Set не используются, даже полифилить особо нечего
🤴👷‍♂️🦸‍♂️🧚‍♀️
Там даже Map / Set не используются, даже полифилить особо нечего
Слишком идеально. А как же закон сохранения сложности? Не может же все так хорошо быть?)
artalar
По скорости работы, если что, в худшем случае как редакс в лучшем случае. Обычно быстрее
Garden
Меньше редакса в полтора раза...
Какого это наяривать на размер библиотек?
artalar
Слишком идеально. А как же закон сохранения сложности? Не может же все так хорошо быть?)
Ну и, как бы, я писал его больше полутора лет, было почти десяток прототипов.., по дороге вник в теорию графов и работу системных ЯП....
Mihail
Какого это наяривать на размер библиотек?
какого это ждать 10 секунд, пока вкладка в браузере загрузится?
artalar
Какого это наяривать на размер библиотек?
Приятно думать что какой-то не обеспеченный человек получит более быстрый сайт, чем мог бы..
🤴👷‍♂️🦸‍♂️🧚‍♀️
artalar
А что если его портировать с тс на ас и потом скомпилить в васм? Будет профит?
Для стейт-менеджера никогда профита от васм не будет, потому что интероп жсона слишком дорогой. Я не помню, шаред атомики вернули или нет... Если нет - тем более
artalar
Ну относительно...
🎉
А что если его портировать с тс на ас и потом скомпилить в васм? Будет профит?
Можно сразу в wasm, но там грят размер пока не приличный, бандла.
🤴👷‍♂️🦸‍♂️🧚‍♀️
Можно сразу в wasm, но там грят размер пока не приличный, бандла.
Ну так сборщика мусора нет, поэтому такой и размер
🎉
Казалось бы, должно наоборот быть.
Sergey
Какого это наяривать на размер библиотек?
Всяко лучше, чем жаловаться на 2Mb js.gz на клиенте
Dmitry
Всяко лучше, чем жаловаться на 2Mb js.gz на клиенте
2 мб может весить без сторонних либ. Так что плюс 10 КБ не зарешают
Dmitry
https://github.com/artalar/reatom
Только на ридакс тулзы. Мидлвары. Ещё куча либ
arthur
Всяко лучше, чем жаловаться на 2Mb js.gz на клиенте
и насколько быстрее станет, если бандл станет весить на 10кб (3.7 кб гзиппед) меньше?
Sergey
2 мб может весить без сторонних либ. Так что плюс 10 КБ не зарешают
Ну ты же понимаешь что это было утрировано ;) Если можно писать компактно, почему бы так не делать? То что либа со всеми фишками весит 1.8Kb это только плюс в её карму.
Sergey
на целых 0.075 секунды!
Лучше уж минус, чем плюс. Не понятно вообще в чём претензия
BARSOOQUE
Проблема со styled-components. Есть стайлд-компонент, созданный от обычного компонента, который рендерит (и передает ему все пропсы) еще один стайлд компонент. Добавляю этому обернутому обычному проп as, тег меняется, но перестает работать onDoubleClick, который у меня у самого нижнего, который в обычном. Сталкивался кто?
Sergey
Только на ридакс тулзы. Мидлвары. Ещё куча либ
Он с тулзами редакса дружит отлично. Костылей изобретать не нужно. "Ещё куча либ": 1. Назови самые полезные (мне реально интересно) 2. ReAtom ещё не релизнулся, а ты хочешь уже десятки либ и здоровую экосистему :) Есть ядро и есть хуки для React (правда ещё не опубликованные) этого уже достаточно для старта.
Sergey
На целых...
10 таких либ в проекте и 0.075 уже превращаются в 0.750. А если ещё и бережно относиться к коду который пишешь в проекте, то уже и пару секунд набежит ) Простая математика ;)
Frontend Priest
и насколько быстрее станет, если бандл станет весить на 10кб (3.7 кб гзиппед) меньше?
Одна проблема: парсинг жс занимает больше, чем просто загрузка, так что тут как раз надо дрочить на байты, причём нещадно. Подробности у Ситника.
arthur
Одна проблема: парсинг жс занимает больше, чем просто загрузка, так что тут как раз надо дрочить на байты, причём нещадно. Подробности у Ситника.
>Подробности у Ситника. спасибо, но нет, дроч на каждый килобайт это, возможно, круто, но не стоит тех потраченных усилий
arthur
я имею ввиду вот эту экономию в пару кб
Sergey
я имею ввиду вот эту экономию в пару кб
Ты лучше поясни какие претензии к либе, что она столько весит?
Sergey
у меня? никаких
:) тогда я не понимаю смысла треда. Есть те кто заморачивается над скоростью и для кого это критично (причём для бизнеса). Высмеивать их за это вообще ооочень странно.
Frontend Priest
@javascript_jobs
Frontend Priest
Кстати, спойлер: не найдёшь
20
Кстати, спойлер: не найдёшь
Я помню себя в студенчестве, возможно найду.
Frontend Priest
Я помню себя в студенчестве, возможно найду.
Антипример. Студентам нужны деньги. Гарантированные. Сейчас. Иногда настолько срочно, что оплата требуется еженедельно. Условные проценты от yet another стартапа и студент, который на это пойдёт, явно будут стоить друг друга.
Oleg
https://habr.com/ru/company/jugru/blog/444652/
Я же правильно понимаю, что Ситник это лучший русскоязычный фронтендер ?
Frontend Priest
Oleg
Сейчас он мало кодит. Скорее, он самый медийный.
А вообще кто в индустрии из России сейчас самый сильный? Есть такие?
Frontend Priest
А вообще кто в индустрии из России сейчас самый сильный? Есть такие?
В рф полно мозгов, но "самых" быть не может, это всё-таки не олимпиада
Oleg
В рф полно мозгов, но "самых" быть не может, это всё-таки не олимпиада
Вообще конечно думаю все же ситник. Потому что успешность твоих проектов это самое главное в вопросе мастерства
Frontend Priest
Вообще конечно думаю все же ситник. Потому что успешность твоих проектов это самое главное в вопросе мастерства
"успешность" и "сильный" - невероятно субъективные понятия. Не надо ими оперировать вот так.
Oleg
"успешность" и "сильный" - невероятно субъективные понятия. Не надо ими оперировать вот так.
Но если ты силён, и при этом твой код никому не упал, зачем тогда все это?)
Frontend Priest
Но если ты силён, и при этом твой код никому не упал, зачем тогда все это?)
Ты какой-то максималист, мне трудно с тобой общаться
Oleg
Ты какой-то максималист, мне трудно с тобой общаться
Спасибо за ссылку. Интересный материал
Sergey
Но если ты силён, и при этом твой код никому не упал, зачем тогда все это?)
Ты можешь написать супер крутую штуку. Но она будет на столько крутой, что только твоя крутость сможет с ней сравниться. А можешь сделать простой и полезный инструмент, который будет всем понятен.
Anonymous
Ребят подскажите хороший пакет для html парсера в компаненте
Anonymous
https://www.npmjs.com/package/react-html-parser
спасибо, но вот такой вот вроде норм не? https://www.npmjs.com/package/html-react-parser
Oleg
спасибо, но вот такой вот вроде норм не? https://www.npmjs.com/package/html-react-parser
Не использовал. Просто в гугле нашёл по запросу самый часто встречающийся)
Oleg
спасибо, но вот такой вот вроде норм не? https://www.npmjs.com/package/html-react-parser
Судя по последнему обновлению твой пакет лучше.
Oleg
я кстати его выбрал из за этого
А по размерам сравнивал?
Anonymous
А по размерам сравнивал?
пока нет. щас просто пишу компаненты, голова толком не работает
Oleg
пока нет. щас просто пишу компаненты, голова толком не работает
А зачем вообще нужен такой парсер? Чтобы обычный сайт превратить в SPA?
Anonymous
А по размерам сравнивал?
ну с бд будет выплеываться html
Anonymous
А зачем вообще нужен такой парсер? Чтобы обычный сайт превратить в SPA?
тут проект просто с вуе на рякт решили переписать. столкнулись с проблеммами маштобирование и почти в самом конце поменяли инструмент