Dmitriy
уж если так хочешь реакт тянуть, то стоит его собрата по несчастью - preact
Та он ниче не хочет. То пацанчика на собесе спросили а не не в курсе что такое реакт
Мехманчик I
Мехманчик I
Может кто подсказать в чем дело? п.с нивкакие конфиги я не лез
Igor
хотите секретный лайфхак? если вбить варнинг в гугл переводчик — сразу становится понятно
Igor
а по делу — почти компоненты жизненного цикла, имеющие в названии Will, нынче депрекейтед
Ula
что делать с этим предупреждением React Hook useEffect has a missing dependency: 'dispatch’.?
Igor
?
Ula
а что гугл говорит по этому вопросу?
с dispatch не нашел кейса, а так предлагает засунуть в useeffect его как я понял, но диспатч же тоже хук, его нельзя пихать в другой хук
Igor
диспатч это не хук
Ula
диспатч это не хук
const dispatch = useDispatch();
Daniil
разобрался, я его вторым аргументом useeffect тоже передал и все ушло
установи плагины хуков для линта и смотри что он тебе советует (именно только смотри)
Ivan
сейчас у всех быстрый 4g и последние айфоны
Это вокруг тебя) поинтересуйся качеством связи и техники в Индонезии, например. Или в Бразилии.
MVD
Это вокруг тебя) поинтересуйся качеством связи и техники в Индонезии, например. Или в Бразилии.
Да большинству это и не надо же) много у кого сайт в Индонезии открывают?
Ivan
Да большинству это и не надо же) много у кого сайт в Индонезии открывают?
У меня открывают Вопрос-то про абстрактный собес и абстрактный сайт. Может, контора активно распространяет свой продукт по странам третьего мира, а там везде 2G
MVD
Вопрос же был о том брать реакт или нет. Сказали что размер Бандла раздувает.
Ivan
А чем в таком случае тогда лендинг отличается от обычного сайта?) То есть обычнй сайт можно долго парсить, а лендинг нет) странное разделение
Самое главное отличие лендинга в названии. Это посадочная страница. Она должна открыться моментально, за десять секунд объяснить человеку, почему ему нужен продукт и зарегистрировать пользователя. Потом, когда пользователь уже является клиентом, он откроет приложение и подождёт 20 секунд, пока оно будет грузиться.
Bogdan
Хз, в каких только странах не юзают прилаги, никто не жалуется
MVD
И точно также он может и не дождаться пока сайт откроется.
MVD
Лендинг по сути может иметь функционал больше чем любая страница сайта. Так почему бы тогда не подождать пока он прогрузится нормально?
Ivan
Лендинг по сути может иметь функционал больше чем любая страница сайта. Так почему бы тогда не подождать пока он прогрузится нормально?
Потому что это не лендинг. Лендинг — информационная страница, которая продаёт. Это первое знакомство с продуктом. Оно должно быть быстрым и безболезненным.
howitworks
понятие лейдинг возможно уже устарело у вас, зайдите на лендос той же каталины, там много анимации, картинок и тд, подгружается она так же долго
MVD
Потому что это не лендинг. Лендинг — информационная страница, которая продаёт. Это первое знакомство с продуктом. Оно должно быть быстрым и безболезненным.
А есть какое то исследование на эту тему? Что если юзера за N секунд не откроется лендинг, то он не будет пользоваться этим сайтом? Или это твои догадки?
Ivan
А есть какое то исследование на эту тему? Что если юзера за N секунд не откроется лендинг, то он не будет пользоваться этим сайтом? Или это твои догадки?
Я не маркетолог и не специалист по продажам в интернете. Есть мой опыт работы с такими специалистами и задачи, которые эти специалисты мне ставили. А я выполнял.
Ivan
Очень может быть, что я вообще не прав и всё на самом деле не так. Но никто точно не знает. Нет золотого правила «как правильно».
Daniil
банально, если твой сайт 20 секунд открывает - хуже ранжируется
Daniil
значит в рейтинге поиска по запросу будет хуже
MVD
В гугле полно статей, например, https://www.websitemagazine.com/blog/5-reasons-visitors-leave-your-website
Так мы про лендинги, а не в целом про сайты. Сверху был пойнт, что юзер может подождать пока сайт откроется, а лендинг не станет ждать.
Daniil
если твой лендос не на уникальную тематику, то никто не будет ждать
Andrey
Лендинг по сути может иметь функционал больше чем любая страница сайта. Так почему бы тогда не подождать пока он прогрузится нормально?
блин, виртуал дом - для динамического контента с кучей вставок в дом, чтобы ускорить это. Не надо юзать реакт там, где он не нужен.
MVD
Сверху как раз и сказали, что лендос в большинстве кейсов - продающая превьюха
Это с точки зрения дизайна и информационной наполненности) а не скорости открытия. Пока лендинг не откроется, юзер и не узнает что это лендинг) Следовательно он может подождать столько же времени сколько и на открытие обычного сайта
Daniil
Это с точки зрения дизайна и информационной наполненности) а не скорости открытия. Пока лендинг не откроется, юзер и не узнает что это лендинг) Следовательно он может подождать столько же времени сколько и на открытие обычного сайта
Да с чего он не узнает о чем твой лендос? Если в поиске будет искать, то банально тайтл и дескрипшион увидит и еще метатеги иные, если ему линк кинут, то такая же история
Daniil
все он узнает для чего твой лендос еще до открытия
Daniil
и дизайн тут не причем, еще раз, скорость открытия твоего лендоса влияет на его ранжирование
Daniil
у гугла точно
Daniil
Я же уже говорил, что гугл пытается в нормальный анализ твоих жс, но мы на момент тестов не увидили, что он щас готов к тому, чтобы отказываться от пререндера или полноценного сср
Daniil
если вашему лендосу достаточно тайтла и парочки метатегов, то тут уже другой разговор
Daniil
Да блять, я уже тебе рассказывал свою точку зрения, перечитай пожалуйста, я не хочу еще раз.
Daniil
Если грубо, то я не за и не против, сами решайте на чем строить ваш лендос. Не мне в общем учить. Реакт в плане сео палка на двух концах. И для лендоса, где у тебя статика и может быть одан формочка + слайдер, то нативного жс без всяких либ будет достаточно
Daniil
Надеюсь у них лучше выйдет
Andrey
Надеюсь у них лучше выйдет
он тролль, я его чекнул
Daniil
Я надеюсь
MVD
он тролль, я его чекнул
Ну скажи тогда свой железный аргумент
Andrey
Я надеюсь
это наверное тот же челик с мега знания в безопасности
Daniil
Не набрасывайте только
MVD
это наверное тот же челик с мега знания в безопасности
Бро, без понятия о чем ты. Во мне просто рациональность бушует.
Daniil
Бро, без понятия о чем ты. Во мне просто рациональность бушует.
Почитай/послушай/посмотри https://v8.dev/blog/cost-of-javascript-2019
MVD
Почитай/послушай/посмотри https://v8.dev/blog/cost-of-javascript-2019
Да я просто не вижу смысла упариваться за производительность в пару миллисекунд. Реакт достаточно быстро рендерит. Различий глазу не будет видно. Поэтому и непонятны аргументы
Daniil
Тут идет не упоротость, а понимание специалиста когда стоит использовать определенный инструмент
Daniil
Ладно, у меня лапки и я спать, я пытался
MVD
Спокойной ночи
Kurzdor
кто то пробовал это https://www.npmjs.com/package/axios-hooks?
Kurzdor
и вообще как лучше и красиво делать запросы к апи -> куда что складывать и тд буду рад услышать, и может получить хороший пример как должно быть круто
Ivan
Я в мобх все запросы складываю
Ivan
Стараюсь логику, которая Взаимодействует с апи (которая не к Рендеру относится), отделять
Ivan
no-redux
Что?
Ivan
и вообще как лучше и красиво делать запросы к апи -> куда что складывать и тд буду рад услышать, и может получить хороший пример как должно быть круто
Лучше и красиво делать запросы к апи не из компонентов. Ядро приложения — это стейт. С одной стороны оно общается с апи, а с другой — с реактом.
Kurzdor
Что?
ни редакс ни мобкс не юзаеться
Ivan
Это слишком сложно после рабочей недели 😀
Ivan
ни редакс ни мобкс не юзаеться
Тогда у меня плохие новости. Пора начинать что-то использовать. Какая-то стейт машина должна быть.
Kurzdor
я просто редакс совсем не понимаю, сложный он черезчур
Ivan
я просто редакс совсем не понимаю, сложный он черезчур
Программирование в принципе не простая профессия