hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.7K
active users

#react

43 posts36 participants1 post today

Как создать мини-приложение VK Mini Apps: пошаговое руководство

Мини-приложения ВКонтакте (VK Mini Apps) открывают возможность предоставить пользователям функционал от простейших игр и квизов до сложных сервисов бронирования или интернет-магазинов, не выходя из приложения VK. Благодаря инструментам, которые предоставляет платформа, процесс создания мини-приложения ВКонтакте достаточно прозрачен даже для начинающих. Ниже мы пошагово разберем все основные этапы разработки VK Mini Apps: от выбора инструментов до публикации в каталоге приложений внутри ВКонтакте.

habr.com/ru/companies/timeweb/

ХабрКак создать мини-приложение VK Mini Apps: пошаговое руководствоМини-приложения ВКонтакте (VK Mini Apps) открывают возможность предоставить пользователям функционал от простейших игр и квизов до сложных сервисов бронирования или интернет-магазинов, не выходя из...

" Picking the right tool for the job ".

How is it done in the projects I'm exposed to?

- We only know , so that is the best pick for the project.
- is new and interesting. I want to learn about it. So let's stake the success of the whole project on it.

😬

Redux: Реанимируем легаси проект

Всем привет. Немного контекста. У нас есть легаси проект, который пишется уже на протяжении порядка пяти лет. Когда мы его стартовали, было принято решение использовать redux в качестве стэйт менеджера. Сейчас не вижу смысла рассуждать на тему того, было ли это решение правильным, имеем то, что имеем, а именно кучу кода, мигрировать который на что-то иное вряд ли получится за адекватное время одновременно с написанием новых фич. А в чем проблема, спросите вы, redux прекрасный инструмент, зачем от него отказываться? Проблема в том, что философия глобальности redux побудила команду писать код, который постепенно превратился в неподдерживаемое нечто. Вообще, конечно, странная штука – глобальные переменные испокон веков считались антипаттерном, но redux, который по сути является глобальным объектом, обрел такую популярность и повсеместное использование. Но это так, мысли вслух. Вторая проблема redux, которую мы ощутили на себе – он из коробки плохо переиспользуется . Возможно, это следствие его глобальной природы Давайте попробуем на простых примерах понять, что эти две озвученные проблемы означают для нас и что-то сделать, для того, чтобы решить их по возможности минимальными усилиями, без полного переписывания всего и вся.

habr.com/ru/articles/894544/

ХабрRedux: Реанимируем легаси проектВсем привет. Немного контекста. У нас есть легаси проект, который пишется уже на протяжении порядка пяти лет. Когда мы его стартовали, было принято решение использовать redux в качестве стэйт...
Replied in thread

OH. MY. GOD.

so we're mainly using Angular on our frontend, but we've been acquired and we needed to port our features to a #React frontend.

i do have some experience with React through a month-long project from abt 4 years ago. plus, i've worked with a couple of features on this new frontend. but as with a lot of new things, my ability is mostly guided by throwing spaghetti to the wall and hoping it sticks.

now, here's what i had to work on...

Создание простого хука для работы с формами в React на основе `zod`

Создание простого хука для работы с формами в React на основе zod В этой статье мы реализуем удобный хук useForm , который минимизирует ререндеры и упрощает работу с формами в React , используя FormData для сбора данных и zod для валидации. Рассмотрим разницу между контролируемыми и неконтролируемыми компонентами.

habr.com/ru/articles/894368/

ХабрСоздание простого хука для работы с формами в React на основе `zod`В мире фронтенд-разработки управление состоянием форм играет важную роль, особенно когда дело касается валидации, отправки данных и управления ошибками. Одним из популярных решений является библиотека...