Petr
А можно линк где пишет?
https://developers.google.com/search/docs/guides/dynamic-rendering
Andrey
Ну и Яндекс ещё есть
яндекс не поисковик
Mikhail
Как интересно. У меня сайт без сср в тестах от гугла набрал 90+ сео
Если бы существовал ваш конкурент с сср, он бы забирал 90% трафика себе во всех поисковиках
Дима
А ещё есть разметка для социалок
разметку для социалок можно добавлять динамически https://medium.com/radon-dev/how-does-radon-use-aws-to-power-its-home-page-bd13456ed6cb
iči
разметку для социалок можно добавлять динамически https://medium.com/radon-dev/how-does-radon-use-aws-to-power-its-home-page-bd13456ed6cb
И что, у условного линкедина правда что-то сложнее курла, чтобы получать разметку по ссылке?
Дима
не в ту сторону воюешь
Дима
смысл именно в том, чтобы генерировать всё сразу, как раз для курла
Default
О, опять срачики за ssr
Bogdan
зачем useMemo при использовании хука useDispatch?
Default
Опять начали забывать, что UX > DX, а ваше «удобство разработки» вообще нахер никому не интересно и вам не за него платят
Дима
Так тут и до сср не далеко
наоборот. какой смысл тащить реакт для генерации разметки для социалок
iči
Опять начали забывать, что UX > DX, а ваше «удобство разработки» вообще нахер никому не интересно и вам не за него платят
Удобство разработки можно продать тимлиду, а он в свою очередь продаст скорость разработки менеджеру ))
Bogdan
зачем useMemo при использовании хука useDispatch?
типо, если екшен тот же, то перерендера все равно не будет же
Default
Удобство разработки можно продать тимлиду, а он в свою очередь продаст скорость разработки менеджеру ))
Ток вот DX в ущерб UX можно продать менеджеру ток в том случае, если менеджер дебил 🤷‍♂️
iči
)
Default
Ну или ему интереснее фичами перед заказчиком выпендриваться, а не лояльными пользователями
Anonymous
На проекте говнокод, кто виноват, программист или менеджер/HR/Тимлид/директор?
iči
Иногда DX коррелирует со скоростью разработки, а UX можно поправить после релиза
iči
Так что нюансов много
Default
Иногда DX коррелирует со скоростью разработки, а UX можно поправить после релиза
Иногда можно, но проблема в том, что огромное количество фронтов забивает на UX совсем. В итоге сервисы в интернетах выглядят, как говно и работают, как говно
iči
Но тут уже недоработка дизайнера
Дима
На проекте говнокод, кто виноват, программист или менеджер/HR/Тимлид/директор?
ичсх, вопрос "что делать" даже не стоит, главное найти крайнего
Default
Одно дело, когда ты пилишь MVC, там важно быстро запуститься, другое — когда стадия запуска уже давно пройдена, а в проекте всё то же говно
Дима
жиза
Bogdan
заюзал мемо, а в чем смысл то? как проверить то, что он работает?
Default
Но тут уже недоработка дизайнера
Авотхуй. Если ты видишь неудобный для юзера контрол в макете, надо об этом дизайнеру сказать до того, как всё уже сделано
Default
И всё в таком духе
Default
Ни разу не встречал дизов, которые не согласились бы по крайней мере подумать над тем, как это пофиксить
iči
Ну то есть можешь, и вероятно это поможет
iči
Но так ты просто прикроешь дизайнера, хотя и не обязан
Bogdan
заюзал мемо, а в чем смысл то? как проверить то, что он работает?
если shallowEqual например поняно зачем, то как проверить useMEmo?
Gleb
мужики, пытаюсь выложить на heroku приложение react & redux + express + mongo, но выдает белый экран. Помогите плез
Gleb
Gleb
Bogdan
на что влияет повторный вызов этой ф-и?? почему тут useMemo нужен?
iči
Ну по удалённому скрину - все работает нормально, надо на клиенте смотреть
Bogdan
Нет
это ты шутником заделался?
iči
Вроде
Frontend Priest
Bogdan
Нет. Ещё вопросы?
а зачем выдавил свой никому не нужный ответ?
iči
И недоволен еще
iči
Фронтендеры
Bogdan
Так ты сам задал вопрос
ты думаешь высер его, это ответ? я переведу тебе, это он порофлить решил просто, наверное слишком умный
Anonymous
ичсх, вопрос "что делать" даже не стоит, главное найти крайнего
Я не про свой проект,что делатьи так понятно, продавливать на рефакторинг) просто крайний всегда будет программист в глазах бизнеса, но на деле программист не при делах, кто такого разработчика поставил на проект что бы сократить расходы.... Я прихожу к мнение, что больше бабла получает не тот кто качественней пилит проект, а тот кто делает это очень быстро)
Bogdan
на что влияет повторный вызов этой ф-и?? почему тут useMemo нужен?
я этот вопрос задаю к тому, что если убрать useMemo, то перерендера то все равно нету, тогда зачем же он тут?
Frontend Priest
ты думаешь высер его, это ответ? я переведу тебе, это он порофлить решил просто, наверное слишком умный
Мань, тебе никто ничего не обязан. Ты три раза репостнул элементарный вопрос, никто не ответил, уже на первом в голову могли закрасться подозрения о том, что ответ нужно искать самому. Но нет, ты уже 20 минут находишь только проблемы и уникальные способы проиграть время. И обвиняешь всех вокруг, что особо смешно. Так держать.
Frontend Priest
Bogdan
Что делает useMemo ?
мемоизирует ф-ю, предотвращая повторный вызов, если результат один и тот же
Bogdan
Мимо
всмысле мимо? он запомнит вызов ф-и и если данные одни и теже достанет старыый результат
Gleb
так, я понимаю эти логи?
Gleb
Dmitriy
всмысле мимо? он запомнит вызов ф-и и если данные одни и теже достанет старыый результат
Где речь о переренедре идёт? Ответь себе на вопрос зачем придумали юзмемо
Bogdan
Где речь о переренедре идёт? Ответь себе на вопрос зачем придумали юзмемо
я просто не знаю, ну скопирую тебе ответ гугла React имеет встроенный хук, называемый useMemo, который позволяет запоминать дорогостоящие функции, чтобы избежать их вызова при каждом рендеринге
Bogdan
Значит читай это определение пока не поймёшь зачем нужна эта оптимизация
я понимаю если высчитывать что то огромное, bindActionCreators много высчитывает?
Dmitriy
я понимаю если высчитывать что то огромное, bindActionCreators много высчитывает?
Зачем вообще считать если пересчет нужен только если изменился диспатч
Bogdan
Зачем вообще считать если пересчет нужен только если изменился диспатч
изза того, что диспач не может изменится, перерасчет не происходит, но а плюс в чем? насколько много времени займет выполнение bindActionCreators
Gleb
мужики, кто нибудь может помочь в лс с хероку?
Bogdan
Зачем вообще считать если пересчет нужен только если изменился диспатч
ну короче основной смысл это тот что диспач не меняется и не нужно заного профодить расчет, можно вызвать мемо результат, я правильно понимаю?