Size: a a a

React — русскоговорящее сообщество

2021 March 04

S

SkyWalker in React — русскоговорящее сообщество
И как "ок" в Реакте?
источник

МГ

Мишки Гамми... in React — русскоговорящее сообщество
useEffect как минимум?
источник

МГ

Мишки Гамми... in React — русскоговорящее сообщество
Если делаешь, что-то не имеющее отношение к вьюшке
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
SkyWalker
Как на проекте говорят, так и делаем

У нас есть отдельный класс-рест, в котором описаны гет/пост/патч/etc запросы. А потом в эти методы пробрасываются параметры и все. Делается это в отдельной директории api. А потом уже оттуда импортится функция, вызов которой возвращает дату
Да, у меня тоже есть плохие проекты)
источник

S

SkyWalker in React — русскоговорящее сообщество
Мишки Гамми
useEffect как минимум?
Нам не всегда нужен юзЭффект, покольку в большинстве кейсов либа react-query берет на себя эти обязанности
источник

МГ

Мишки Гамми... in React — русскоговорящее сообщество
Я не могу гарантировать, когда она какие обязанности берет, потому, что это не моя реализация, поэтому обернул бы в useEffect
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Мишки Гамми
Я не могу гарантировать, когда она какие обязанности берет, потому, что это не моя реализация, поэтому обернул бы в useEffect
Ну вы чушь городите, конечно) Без обид))
источник

МГ

Мишки Гамми... in React — русскоговорящее сообщество
Vladimir Klimov
Ну вы чушь городите, конечно) Без обид))
От гуру конструктивной критики
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Мишки Гамми
От гуру конструктивной критики
Как вы можете гарантировать какие на себя обязанности берет useEffect?) Во что его обернете? 😁
источник

S

SkyWalker in React — русскоговорящее сообщество
Мишки Гамми
Я не могу гарантировать, когда она какие обязанности берет, потому, что это не моя реализация, поэтому обернул бы в useEffect
Я не могу гарантировать, когда она какие обязанности берет

Документация для этого существует. Я тоже такой логикой рассуждал. Обернул в юзЭффект и получил вечный перерендер. Еще раз подчеркнул для себя, что нужно всегда прочитать доку перед тем, как пользоваться, а не делать на основании собственных суждений.
источник

МГ

Мишки Гамми... in React — русскоговорящее сообщество
SkyWalker
Я не могу гарантировать, когда она какие обязанности берет

Документация для этого существует. Я тоже такой логикой рассуждал. Обернул в юзЭффект и получил вечный перерендер. Еще раз подчеркнул для себя, что нужно всегда прочитать доку перед тем, как пользоваться, а не делать на основании собственных суждений.
Суждения делаются на основании кода, задачи и необходимости. Безотвязно от контекста я бы сделал так.
источник

МГ

Мишки Гамми... in React — русскоговорящее сообщество
Vladimir Klimov
Как вы можете гарантировать какие на себя обязанности берет useEffect?) Во что его обернете? 😁
Я рекомендую внимательно еще раз прочитать, что я написал, потом попытаться выдвинуть замечания.)
источник

S

SkyWalker in React — русскоговорящее сообщество
Мишки Гамми
Суждения делаются на основании кода, задачи и необходимости. Безотвязно от контекста я бы сделал так.
Ну Вы так говорите, будто я какой-то пет-проект пилю и у меня полный картбланш. Есть проект, есть тимлид, есть задачи, есть стек технологий, есть кодстайлы и еще куча всего.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Мишки Гамми
Я рекомендую внимательно еще раз прочитать, что я написал, потом попытаться выдвинуть замечания.)
Мои замечания вот к этому
https://t.me/react_js/1122502
источник

МГ

Мишки Гамми... in React — русскоговорящее сообщество
Мне не нужно гарантировать useEffect, это встроенная конструкция платформы для выполнения определенных действий, соответственно все такие действия необходимо в него оборачивать, если, как следствие его работы не было показано обратное)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Мишки Гамми
Мне не нужно гарантировать useEffect, это встроенная конструкция платформы для выполнения определенных действий, соответственно все такие действия необходимо в него оборачивать, если, как следствие его работы не было показано обратное)
То же самое я могу сказать о react-query
Вы бы хоть познакомились с тем, что это такое
А еще с тем, что такое кастомные хуки и как они работают тоже)
Просто зачем советовать какие-то вещи или что-то критиковать, если понятия не имеете что это и как работает?)
Я не агрюсь, просто ну это очень странно)
источник

МГ

Мишки Гамми... in React — русскоговорящее сообщество
Vladimir Klimov
То же самое я могу сказать о react-query
Вы бы хоть познакомились с тем, что это такое
А еще с тем, что такое кастомные хуки и как они работают тоже)
Просто зачем советовать какие-то вещи или что-то критиковать, если понятия не имеете что это и как работает?)
Я не агрюсь, просто ну это очень странно)
Если как указал SkyWalker оборачивать надо не всегда и иногда либа делает это сама это еще хуже, потому, что вызывает неявное поведение и вместо того, что бы сконцентрироваться на задачи приходится концентрироваться на реализации)
источник

МГ

Мишки Гамми... in React — русскоговорящее сообщество
Vladimir Klimov
То же самое я могу сказать о react-query
Вы бы хоть познакомились с тем, что это такое
А еще с тем, что такое кастомные хуки и как они работают тоже)
Просто зачем советовать какие-то вещи или что-то критиковать, если понятия не имеете что это и как работает?)
Я не агрюсь, просто ну это очень странно)
Я скорее об особенностях :)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Мишки Гамми
Если как указал SkyWalker оборачивать надо не всегда и иногда либа делает это сама это еще хуже, потому, что вызывает неявное поведение и вместо того, что бы сконцентрироваться на задачи приходится концентрироваться на реализации)
Я не понимаю о чем вы говорите)
Речь же о конкретной либе, так давайте говорить конкретно)
источник

S

SkyWalker in React — русскоговорящее сообщество
Мишки Гамми
Если как указал SkyWalker оборачивать надо не всегда и иногда либа делает это сама это еще хуже, потому, что вызывает неявное поведение и вместо того, что бы сконцентрироваться на задачи приходится концентрироваться на реализации)
НУ почему же поведение неявное, если это поведение описано
источник