Size: a a a

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

2021 January 17

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vladyslav Babych
Со стейта хочу получить нынешнюю страницу и некоторые другие данные, и потом обновить данные в стейте
источник

Н

Никита in React — русскоговорящее сообщество
Как можно добавить фейд аут еффект на модальное окно при закрытии?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Никита
Как можно добавить фейд аут еффект на модальное окно при закрытии?
А как вы сейчас закрываете окно?
источник

Н

Никита in React — русскоговорящее сообщество
Использую стейт буловый, если там тру, то див показывается, иначе нет
источник

Н

Никита in React — русскоговорящее сообщество
сделал fadeIn, а вот fadeOut не работает, окно сразу пропадает
источник

RH

Radik Hammatov in React — русскоговорящее сообщество
Подскажите пожалуйста, как решить эту проблему у useEffect, когда изменение переменной указанной в зависимостях отслеживается не всегда? Вот здесь подробно расписана эта проблема(но решение не указано) https://lukaszmakuch.pl/post/react-hooks-oops-part-3-an-effect-does-not-run-again-when-its-dependencies-change
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Никита
сделал fadeIn, а вот fadeOut не работает, окно сразу пропадает
Общий паттерн
Меняй стили по закрытию модалки, а по onTransitionEnd меняй стейт открыта она или закрыта
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Radik Hammatov
Подскажите пожалуйста, как решить эту проблему у useEffect, когда изменение переменной указанной в зависимостях отслеживается не всегда? Вот здесь подробно расписана эта проблема(но решение не указано) https://lukaszmakuch.pl/post/react-hooks-oops-part-3-an-effect-does-not-run-again-when-its-dependencies-change
Юзэффект вобщем то и не отслеживает переменные в депсах, просто на каждый апдейт компонента делает шелоу компеа массива, указанного вторым параметром
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Radik Hammatov
Подскажите пожалуйста, как решить эту проблему у useEffect, когда изменение переменной указанной в зависимостях отслеживается не всегда? Вот здесь подробно расписана эта проблема(но решение не указано) https://lukaszmakuch.pl/post/react-hooks-oops-part-3-an-effect-does-not-run-again-when-its-dependencies-change
Ref мутируется, этот чувак целую статью об этом выдал?
источник

Н

Никита in React — русскоговорящее сообщество
Dmitriy Shuleshov
Общий паттерн
Меняй стили по закрытию модалки, а по onTransitionEnd меняй стейт открыта она или закрыта
Не особо понимаю, есть какие-то примеры?
источник

RM

Roman Miniv in React — русскоговорящее сообщество
привет, возможно кто-то знает как можно стилизировать модальное окно пакета "sweetalert2-react-content"?

или возможно есть лучшее аналоги для sweetalert2 in react?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Никита
Не особо понимаю, есть какие-то примеры?
https://www.google.com/url?sa=t&source=web&rct=j&url=https://medium.com/%40lucksp_22012/pure-react-modal-6e562a317b85&ved=2ahUKEwj7gpDs6qPuAhUytYsKHb3sBCcQFjAAegQIARAB&usg=AOvVaw2SlO5HGOLs79m1SkJa9NA4

Вот пример без либ, но проще взять либу для анимаций или ещё проще либу с модалкой
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Тимофей 🛴
Ref мутируется, этот чувак целую статью об этом выдал?
Результат осваивания библиотеки в обход документации
источник

RH

Radik Hammatov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Юзэффект вобщем то и не отслеживает переменные в депсах, просто на каждый апдейт компонента делает шелоу компеа массива, указанного вторым параметром
Ну т.е. получается так, что у меня примерно в 9 из 10 случаев указанная в зависимостях useEffect переменная, вызывает указанную внутри неё функцию, после изменения значения этой переменной, но в какие-то случайные моменты этого может не произойти, как с этим быть?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Radik Hammatov
Ну т.е. получается так, что у меня примерно в 9 из 10 случаев указанная в зависимостях useEffect переменная, вызывает указанную внутри неё функцию, после изменения значения этой переменной, но в какие-то случайные моменты этого может не произойти, как с этим быть?
Как переменная может вызывать функцию? Давай нормально объясни
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Radik Hammatov
Ну т.е. получается так, что у меня примерно в 9 из 10 случаев указанная в зависимостях useEffect переменная, вызывает указанную внутри неё функцию, после изменения значения этой переменной, но в какие-то случайные моменты этого может не произойти, как с этим быть?
Эффект срабатывает всегда при изменении зависимости, если ты найдешь кейс когда это не так, то это баг
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Radik Hammatov
Подскажите пожалуйста, как решить эту проблему у useEffect, когда изменение переменной указанной в зависимостях отслеживается не всегда? Вот здесь подробно расписана эта проблема(но решение не указано) https://lukaszmakuch.pl/post/react-hooks-oops-part-3-an-effect-does-not-run-again-when-its-dependencies-change
Так в статье же пример с useRef. useRef как раз специально используют порой для сохранения ссылки между ререндерами
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Не используй ref как триггер для юзэффекта и будет счастье
источник

RH

Radik Hammatov in React — русскоговорящее сообщество
Тимофей 🛴
Эффект срабатывает всегда при изменении зависимости, если ты найдешь кейс когда это не так, то это баг
Извиняюсь, у меня в другом месте была ошибка, которая выдавала поведение, очень похожее на то, что описано в статье, и это запутало меня еще сильнее, спасибо за ваши ответы 🙈
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Тимофей 🛴
Эффект срабатывает всегда при изменении зависимости, если ты найдешь кейс когда это не так, то это баг
Если зависимость сама по себе не связана с каким либо стейтом любого уровня то не вызовет
источник