Andrey
Не похоже что у него редакс там есть
ну он вроде упоминал, что с редаксом делает
Китикет
🅅aleriy
@bshelomanov а ты до этого только в дидмаунте делал фетч данных?
Китикет
Статьи/сообщения это не статические данные, которые стоит кешировать
🅅aleriy
или потом в дидапдейте проверял пропсы и рефетчил если надо?
Bogdan
или потом в дидапдейте проверял пропсы и рефетчил если надо?
я проверял в апдейте, если пропсы изменились - запрос выполнил
🅅aleriy
@bshelomanov короче не парься.. .делай фетчи каждый раз при изменении параметров :)
🅅aleriy
и еще через setTimeout с интервалом запусти рефетч!!!
🅅aleriy
юзер должен быть в курсе событий
Владимир
Может кто сталкивался с keyframes и animation. На хофере scale делаю и объект увеличивается потом заново анимация делается. Как сделать чтобы он просто увеличился и остановился
Sergey
мало радостного
особенно когда языка не знаешь
Nikita
☄️
Lina
всем привет! для анимаций перехода из страницы на страницу использую ReactCSSTransitionGroup, проблема в том, что анимируемый контент оборачивается в span, и ни в доке ни в гугле не нашла как его убрать/заменить на другой тег. может кто сталкивался?
Nikita
блин кто вообще придумывает символы для юникода
Nikita
как вообще процесс этот выглядит
🅅aleriy
по окончании анимации, смени класс, в котором будет описано конечное состояние элемента
Nikita
вот описание
Lina
спасибо! пробую
Bogdan
особенно когда языка не знаешь
да на русском тьма статей
🅅aleriy
Я в CSS это делаю
я понял, поэтому про css тебе и написал
Владимир
Не понимаю тогда
🅅aleriy
@buntmerso делаешь два класса, один с анимацией, другой с конечным состоянием этой анимации и переключаешь с одного на другой по завершении
Bogdan
@bshelomanov короче не парься.. .делай фетчи каждый раз при изменении параметров :)
а еще нереально бесит, есть карточка фильма например, ты открыл фильм, сделал назад, открыл фильм снова и опять спинер, казалось бы все в сторе есть, а запрос идет
Bogdan
?)))
я имею ввиду про хуки достаточно много статей уже, если выше о проблеме перевода было
🅅aleriy
ибо маунтиться/размаунтиваться компоненты могут по разным причинам
Максим
Ребят подскажите по структуре, вопрос на скрине, правильно ли я разбил на фичи, можно ли обьединять в одну фичу 3 страницы, или все же я не правильно сделал? код проекта https://github.com/minority/node-react-mongo-auth/tree/master/client
Sergey
что за логика скрывается за layout?
Максим
ты страницы положил в директорию components? сириусли?
Это формы (тупые компоненты) и контейнеры в соседней папки
Максим
что за логика скрывается за layout?
Логики если человек авторизован показываются разные лойауты
Eugene
instanCe
тогда и default нафиг)
Andrey
Ребят, а может кто подсказать хороший wysiwyg редактор на реакте с поддержкой реактовских компонентов?
Sergey
фича это пачка моделей, компонентов, сторов, которые объединены одной логикой сервиса например: musical-player, authentication, profile, user, messages, и так далее то есть фича это бизнес-сущность
Sergey
в layout нет никакой важной для бизнеса логики
🅅aleriy
тогда и default нафиг)
ты имеешь в виду export default?
Nikita
у меня теперь типа раст шестиренка
Максим
в layout нет никакой важной для бизнеса логики
В ней есть только коннект к стору и проверка. Куда тогда лучше полодить этот файл? Я думал сначала в ui папку но потом подумал что если использую дизайн компоненты то эта папка не нужна
Andrey
а что значит wysiwyg редактор с поддержкой реактовских компонентов?
то и значит, что в случае, если я передаю ему компонент, то он может его смонтировать и отрендерить
Sergey
это в роутинге должно быть
Sergey
это не бизнес-логика, это не фича
🅅aleriy
то и значит, что в случае, если я передаю ему компонент, то он может его смонтировать и отрендерить
т.е. пишешь в нормальной IDE и тут же в реальном времени видишь как storybook рендерит твой компонент в разных позах
Максим
Sergey
код говно
Sergey
раз нужно долго объяснять — именование бесполезное
Sergey
если левый человек не может с первого взгляда понять что там происходит и зачем, значит всё плохо
🦜
значит это фича-дизайн =)))
Это бизнес фича, её только бизнес может объяснить
🦜
Ахаха
Ilya
то и значит, что в случае, если я передаю ему компонент, то он может его смонтировать и отрендерить
а зачем wysiwyg редактору рендерить реактовский компонент? Хотя возможно slate подойдет
Eugene
интересно, что будет когда появятся еще и разные типы юзеров с разными типами лаяутов 👀
Andrey
а зачем wysiwyg редактору рендерить реактовский компонент? Хотя возможно slate подойдет
дать дополнительную обретку с какой-то логикой вокруг тех же картинок, iframe и другие штуки, например как в случае вызове компонента с параметром на его основе отрендерить html
Максим
интересно, что будет когда появятся еще и разные типы юзеров с разными типами лаяутов 👀
Мне кажется проблем нет добавить новый лойаут, и например по роли пользователя показывать
Sergey
понятнее ниразу не стало
Eugene
🌚ну тригернись ты уже на дефолты
Sergey
класть isAuth в роутер и делать проверки только на его основе ну это очень высокая связность
Максим
класть isAuth в роутер и делать проверки только на его основе ну это очень высокая связность
А как это сделать, пока мне нужно только что бы некоторые урл были доступны только после авторизации, другой функционал для этого прокта не нужен
Bogdan
что за фичи? layout понятно типо -хедер-футер/ хетер-футер-блок, а фичи?
Максим
что за фичи? layout понятно типо -хедер-футер/ хетер-футер-блок, а фичи?
Там авторизация, регистрация, востановление пароля и вход в личный кабинет - это все (не считаю 404)