Vlad
@ZloyPrizrak @mabunny спасибо
Azamat
Ivan
Тот кто делает их саг - тот долбаеб. И сам делаешь и саг?
Да, делаю из саг. Вернее из одной саги, специально под это заточенной. Мне удобно, а что не так?
Dmitry
По поводу 1 абзаца - где еще запросы делать?)
Санки Они же для этого. Толко не нужно один санк на все запросы делать
Китикет
Санки Они же для этого. Толко не нужно один санк на все запросы делать
Он там пишет что из санок нельзя запросы делать
Ivan
Ты обозвал сам себя?
Слишком толсто. Что не так с запросами из саг?
Farik
ребят кто-нибудь разрабатывал радио сайт? как устроен плеер как транслируется музыка? сторонние сервисы?
Dmitry
Слишком толсто. Что не так с запросами из саг?
Ты сказал что из них нельзя делать запросы. И переобулся?
Ivan
Ты сказал что из них нельзя делать запросы. И переобулся?
> из саг, из санок, из кастомных мидлварей и из ЖЦ компонентов видишь союз И? не ИЛИ. И
Andrey
Ты сказал что из них нельзя делать запросы. И переобулся?
там вроде речь шла об использовании всех способов сразу в целом, если тред почитать, то это само напрашивается
Vlad
IDE и не будет вывозить с 8 гб У тебя ssd?
Hdd...он то вывозит но подтормаживает и это немного раздражает
Eugene 🐿️
Насчет авторизации и загрузки доп. данных, я посмотрел разные варианты, наверное самый лучший все таки обновить экшены так, чтобы был один экшн, который ставит, что авторизация прошла и там же вызывать другие экшены, которые к этому привязаны. Через middleware тоже можно диспатчить, но пожалуй это менее очевидно будет. Отсюда небольшой вопрос, получается что для той же авторизации будет два раза обновляться стейт. Один раз сам флаг, второй раз еще доп. данные. Я ведь правильно понимаю, что между этими двумя обновлениями стейта не будет рендеринга, т.к. они по сути идут подряд? Я просто под капод dispatch'a не заглядывал, но хочу понимать.
Andrey
Hdd...он то вывозит но подтормаживает и это немного раздражает
Это не серьезно. Поставь ssd, а не линуксы всякие мучай
Ivan
Типа если из всего сразу? Так так и напиши
а там что-то другое написано?)
Google
Можете помочь
Dmitry
а там что-то другое написано?)
Ну вот я не понял. Видимо не только я
Google
Ivan
Можете помочь
нельзя делать setState в рендере
Google
нельзя делать setState в рендере
а где могу поставить false на state ?
Тимофей 🛴
а где могу поставить false на state ?
Там где загружаешь данные
Китикет
А ререндер должен быть скорее всего, не помню чтобы редакс умел в батчинг
Google
Там где загружаешь данные
И так сделал после проверки if
Ivan
И так сделал после проверки if
ты делаешь в рендере целиком компонент покажи
Тимофей 🛴
И так сделал после проверки if
Там где загружаешь данные, а не там где их рендеришь
Eugene 🐿️
нельзя на это закладываться - реакт может соптимизировать и сделать один рендер, а может и два сделать
я не закладываюсь, но просто хотел знать, понял что это не управляемо явным способом
Артем
Windows 10
Ага и еще хренову тучу говна, которая тянется с форточками... Фуфуфу... )))
Ivan
ЦЕЛИКОМ компонент покажи
Azamat
я не закладываюсь, но просто хотел знать, понял что это не управляемо явным способом
рекомендую перед тем как делать редакс приложения с мидлварями - изучить хотя бы доку реакта
Eugene 🐿️
ну я в целом читал доку и какое-то время уже пишу
Eugene 🐿️
но нюансы рендеринга это вроде никогда entry level не было :)
Yury
бррр 😳😳
Azamat
ну я в целом читал доку и какое-то время уже пишу
иногда надо ее перечитывать, особенно по таким вопросам - там все просто написано
Azamat
но нюансы рендеринга это вроде никогда entry level не было :)
нюансы рендеринга эта самая фишка реакт ))
Ivan
componentDidUpdate() { if (this.props.что-то-там) { this.setState() } }
Тимофей 🛴
componentDidUpdate() { if (this.props.что-то-там) { this.setState() } }
Да ему вообще этот стейт не нужен
Andrey
Ага и еще хренову тучу говна, которая тянется с форточками... Фуфуфу... )))
какая разница сколько говна тянет винда, если у него комп по хар-м не предназначен для разработки?
Ivan
Эту выше надописать ?
дока в помощь https://ru.reactjs.org/docs/react-component.html#componentdidupdate
Ivan
Да ему вообще этот стейт не нужен
давай будем отвечать на заданный вопрос. чуваку нужно обновить стейт по условию при изменении пропсов нужен стейт или нет — не наше дело может ему хуки нужны? или ангуляр?
Ivan
Ты же видишь что он новичок и понаписал говна)
пусть говно заработает, потом его можно будет оптимизировать
Артем
какая разница сколько говна тянет винда, если у него комп по хар-м не предназначен для разработки?
Датычто??? А для разработки нужно иметь обязательно ссд, 64памяти и кор9? Спасибо, пойду свой ноут выкину
Andrey
без ssd и на вебшторме - нет
ну без ссд - да, стартап долгий, в остальном все более менее коллеги на работе в вебшторме и на более убогих машинах вполне комфортно работали время ребилда было в районе 500-900мс
Yury
Не получается
добавь в if еще условие
Google
добавь в if еще условие
Куда добавить ?
Yury
Куда добавить ?
&& this.state.isloaded
Andrey
Датычто??? А для разработки нужно иметь обязательно ссд, 64памяти и кор9? Спасибо, пойду свой ноут выкину
Да, надо работать на стареньких компах, потому что фирма бедная и не может тебе купить нормальный. Но в такой и работать честь. Сторонние проги открывать не надо, настоящий разработчик держит только редактор и вкладку с прилой.
Yury
&& this.state.isloaded
но вообще странное название переменной, противоречит с твоей логикой
Google
&& this.state.isloaded
получаю ошибку
Ivan
Не получается
Читайте доку и разбирайся, что ты делаешь. Не пиши в чат, пока с докой не разберёшься.
Yury
получаю ошибку
не ванга. какую ?
Артем
Да, надо работать на стареньких компах, потому что фирма бедная и не может тебе купить нормальный. Но в такой и работать честь. Сторонние проги открывать не надо, настоящий разработчик держит только редактор и вкладку с прилой.
При чем тут фирма. Это моя личная техника, меня вполне устраивает. А если мерить комфорт и возможности кодера по его технике, а не уровню. То, видимо, хреновый кодер
Китикет
Ага и еще хренову тучу говна, которая тянется с форточками... Фуфуфу... )))
А вот по-моему наоборот, куча говна с линуксами)))
Дима
Работать на личной технике? удачи))
удаленщики только так и работают
Дима
Если у программиста нормальный уровень, то и с техникой проблем нет)
ну да, я собрал себе комп под удаленку и на ссаных офисных компах уже немогу работать
Andrey
удаленщики только так и работают
Удаленщикам обычно бенефитсы выписывают на технику какие-нибудь или выдают бабок просто. Удаленщик со слабым компом - это бич для фирмы просто.
Артем
Удаленщикам обычно бенефитсы выписывают на технику какие-нибудь или выдают бабок просто. Удаленщик со слабым компом - это бич для фирмы просто.
Впервые слышу, чтобы под разработку на реакте нужен супермощный комп )))) А компания не обязана покупать технику удаленщику - работай в офисе на технике от компании или дома на своем