Skip to content

Latest commit

 

History

History
89 lines (46 loc) · 4.79 KB

2023-05-26.md

File metadata and controls

89 lines (46 loc) · 4.79 KB

Я твой домен зазиповал

Внутри холивар о том куда движется реакт, микрофреймворк для серверных компонентов, 42.zip, будущее react-query, медленное удаление и быстрая остановка, зоопарк модульных систем в TS, бенчмарки-обманщики, Arc с фломастерами, и новый Catch в реакте.

Серверные компоненты все еще работают только в next.js, но иногда хочется поиграться и понять что и как устроено под капотом в этой фиче реакта. Для этого был wakuwork, а теперь он хочет превратиться в полноценный мини-фреймворк.


Люди на другом оранжевом сайте сомневаются в том, что реакт не продает нам какую-то дичь. В посте куча неприятных примеров, когда команда игнорировала какие-то боли и фокусировалась на других или просто делала какие-то странные решения (типа throw promise, волшебные строки, и тд).


Замечал, что rm -rf работает долго, а trash — мгновенно?


Прикольный паттерн, когда хочешь получить union нескольких объектов.


У доки теперь можно что-то спросить, правда вопросов по хештегу пока не густо.


Очередной Gui Challenge от Adam, в котором он попробовал собрать красивую палитру. Не обошлось без oklch и пикера от Марсиан.


Небольшой обзор о том, как работают concurrent rendering, transitions, и scheduler.


Взгляд на место react-query в мире RSC. Но я то понимаю, что никаких серверных компонентов использовать не буду и useQuery или useSWR все еще топчик.


Мерять производительность JS кода очень сложно, а микробенчмарки часто забывают о куче нюансов, вот очередной пример на попытках написать быстрый leftPad.


Огромное исследование о состоянии модулей в JS от команды TS. Спойлер, вариантов куча, а совместимость между ними хромает. В итоге в поддержке модулей внутри TypeScript полный бардак.


В win11 теперь можно быстро завершить процесс не открывая диспетчер задач.


На мой взгляд Arc это какая-то шляпа. В новом релизе теперь можно будет красить сайты и удалять элементы. Можно готовиться к новым потрясающим багам в специфическом браузере.


42.zip теперь парсится как ссылка. Ну и конечно же там лежит тот самый рекурсивный архив.


Помнишь componentDidCatch? А знаешь, что в северных компонентах нельзя иметь классы? В итоге не понятно как работать с ошибками, которые случаются во время рендера. Зато когда-нибудь у нас появится встроенный <Catch />.