Daniil
🤔
Таймураз
к сожалению чтобы научиться разрабатыать нужно написать как раз что-то НЕ базовое)))
Он пришел в чат со слабым вопросом Думаю, пока он допрет до этой "тонкости" самостоятельно- он забудет о своем вопросе
e
Кстати, любопытно, что считать БАЗОВЫМ, а что НЕ БАЗОВЫМ?
Alex
Пацаны, хорош оффтопить
а это по вашему что? то о чем вы сейчас
Таймураз
а это по вашему что? то о чем вы сейчас
Я отвечаю ребятам на заебавшие всех вопросы
Wlatt
Как автоматически обновлять данные в стейте по апи? Пакет полюбому есть какой нибудь нормальный ))
Sergey
Если в каждом сообщении втыкать слово React, то это как бы и не оффтоп. На здоровье)
Face
Ну тип реселект не базово, rx не базово, понимание жадных и ленивых не базово, ну на мой взгляд офк
Face
А пилить формы и слать аксиом базово
Wlatt
что по-вашему означает "автоматически"?
Ну данные подтягиваются при инициализации компонента один раз, потом обновляются по нажатию кнопки. Хотелось бы чтобы каждую минуту например запрос за данными выполнялся. В идеале вообще только при изменении данных в бд
Face
А ещё спамить редьюсеры базово)))
Таймураз
Пацаны, предлагаю освоить простор для подобных вопросов во @flood_ru
Alex
Каких то готовых пакетов для сокетов или интервалов нет?
эммм, давайте начнем с начала, что вы хотите сделать?
Cybernated
Сложно ли внедрять в проект Next.js? Или весь проект придется переписывать заново?
Максим
Пакет для setInterval 😱
Wlatt
эммм, давайте начнем с начала, что вы хотите сделать?
Для начала, я не хочу накостылить интервалами. Пока изучаю реакт, понял, что многие вещи делаются проще с помощью пакетов хелперов. Я то за 5 сек могу наговнякать интервалов, но потом полюбому увижу какое нибудь изящно написанное решение и буду переписывать всё
Denis
Сложно ли внедрять в проект Next.js? Или весь проект придется переписывать заново?
Didmount -> getinitialprops Ну и прицепить редухи и тд к апп файлу
Wlatt
Просто пытаюсь узнать какая стандартная практика, чтобы не переделывать по сто раз потом
Alex
Я сам бэк пишу
отлично! по этому я и спрашиваю, какая перед вами стоит задача
Дмитрий
Дайте совет, что должно храниться в сторе, а что нет.
Максим
Просто пытаюсь узнать какая стандартная практика, чтобы не переделывать по сто раз потом
Получить данные при инициализации - стандартная практика - в ComponentDidMount или useEffect сделать запрос к апи
Alex
Дайте совет, что должно храниться в сторе, а что нет.
все, чем вы пользуетесь в данный момент
Koks
Всем привет
Alex
Всем привет
не забудь попращаться
Koks
Кто-нибудь есть из eLama.ru
Face
Все
Дмитрий
все, чем вы пользуетесь в данный момент
Т.е. Вообще все пихать в стор?
Максим
Если нужно затем каждые n секунд получать те же данные, там же можно и setInterval запустить
Wlatt
отлично! по этому я и спрашиваю, какая перед вами стоит задача
Бэк на си#, простое стандартное рест апи документированное с помощью swagger. Есть возможность все переделывать и допиливать, пока проект на базе разработки и не большой, но как только устаканится концепция, всё полетит в космос и уже будет поздно
Daniil
Кто-нибудь есть из eLama.ru
Как это к тематике чата относится?
Koks
Ну они на Реакте) и я хочу туда может, возможно тут есть люди кто может рассказать как там
Alex
Т.е. Вообще все пихать в стор?
ну как все? данные, которые используете, вы же себе в карман не кладете ложку или вилку, вот что вам нужно то и храните, а лучше конкретезируйте вопрос
Koks
Все в стор) Flux слышали?)
Максим
Т.е. Вообще все пихать в стор?
Данные, потеря которых не страшна при обновлении страницы
Face
Все к чему вы хотите иметь доступ в разных компонентах
Face
Константы используемые в 1 месте не обязательно пихать в стор
Koks
Всем пока)
Alex
Бэк на си#, простое стандартное рест апи документированное с помощью swagger. Есть возможность все переделывать и допиливать, пока проект на базе разработки и не большой, но как только устаканится концепция, всё полетит в космос и уже будет поздно
ну и отлично, какая цель вашей задачи на данный момент? сделать чат? а может магазин? и может просто сайт знакомств? причина в том, как часто будут обновляться ваши данные и откуда будут получены, и каким способом, тогда вы сможете понять, что вам нужно setInterval или еще что-то
Alex
Максим
Спорный момент со стейтом форм, его можно как в сторе хранить, так и в стейте компонента. Ну это можно выбрать в зависимости от либы для форм, которая используется в проекте
Alex
вы наверно сами должны решить эту задачу?
Koks
Для стейта форм есть redux-form
Mikhail
Для стейта форм есть redux-form
Её создатель крайне не рекомендует использовать эту либумв новых проектах, только для поддержки
Face
Для стейта форм есть redux-form
Не рекомендую, формик поинтереснее
Koks
А что с ним не так?
Mikhail
А зачем состояние формы в стейте?
Wlatt
Не рекомендую, формик поинтереснее
а формик тоже сам в редакс пишет данные форм?
Face
А что с ним не так?
Ну наверное потому что все устраивает, например деприкейтед методы
Alex
На данный момент конкретная задача в режиме онлайн видеть тикеты в системе. Тикеты прилетают в бд и их надо сразу отображать в приложении.
ну получается изменения происходят на сервере, а как часто? вот для примера вам могу сказать, что цена валютных пар типа EURUSD меняется несколько раз за секунду, вам нужно так часто следить за изменениями? или можно раз в минуту проверить, есть ли что-то новое?
arthur
А зачем состояние формы в стейте?
потому что есть формы сложные
Максим
Ну вот, я начал холивар с формами 😒
Mikhail
потому что есть формы сложные
Визарды это исключение
Face
а формик тоже сам в редакс пишет данные форм?
Нет, у него свое хранилище, если надо можно запихнуть в свой стор, не поверите, ручками
Alexander
А зачем состояние формы в стейте?
Как минимум что б их контролить)
Mikhail
Да и там можно руками в стор писать, а не использовать лишние n КБ зависимостей
Koks
Все должно зависеть от стейта)
Face
Не пишет формик сам в ваш стор, дратуии
Wlatt
Не пишет формик сам в ваш стор, дратуии
Тоже не увидел этого и выбрал редакс-форм
Face
Тоже не увидел этого и выбрал редакс-форм
А зачем писать данные формы в стор, вы их реиспользуете в другом месте?
Face
Люди вы вообще понимаете зачем придумали стор?)
Koks
Зачем?)
Wlatt
А зачем писать данные формы в стор, вы их реиспользуете в другом месте?
Думал над этим, но когда есть редакс, не охота делать мешанину в компоненте из локального стейта и редакса. Стараюсь использовать локальный стейт только в редких случаях, например раскрыт элемент меню или нет
Максим
А зачем писать данные формы в стор, вы их реиспользуете в другом месте?
Есть разные юзкейсы. Например бывает нужно при редактировании формы вместе новыми данными отправлять старые. При чем имеется большое количество форм на разных роутах, при переелючении между которыми нужно сохранять состояние.
Face
Зачем?)
Одна из причин это неаелировать проблему с доступом к данным из родительских сущностей к дочерним