Alex
Посмотрите там в ишью написано пару способов как.
Но вообще я лично оч недоволен антд, на мой взгляд это совершенно китайского качества библиотека, я хз почему она такой популярной стала
Alex
Плюс абсолютное большинство обсуждений на китайском, и мейнтейнеры оч любят тупо закрывать неудобные ишью чтобы делать вид что у них все суперклассно.
Natalia
кстати да, багов там овер,встречено не раз
Maxim
С таблицами особенно, шаг в лево шаг вправо и это тупо жопа боль
Natalia
хорошо альтернатива? материал?
rovnyart
ну раз антд "the world's second most popular", то очевидно, кто first)
Maxim
редакс тоже самый популярный но как все мы знаем не самый хороший)
Alex
Ну я для себя решил что лучше материал и наскрести недостающего по гитхабу чем антд.
По моему выбор антд для проекта это моя самая большая ошибка в выборе либы для какого-то проекта вообще. Даже с реакт роутером в свое время было меньше фигни
Natalia
лан мы плюемся, но дальше жрем кактус
Maxim
Alex
ну куда деваться если кактус уже есть а его замены в скоупе работ нету(
Меня больше всего про антд удивляет, что у него как-то более-менее нормальная репутация в сообществе сложилась, я вот и повелся год назад
Maxim
я лично раньше с семантиком работал, потом увидел ант и такой вау класс, круто, надо переходить
Maxim
Ну а серьезно, я еще доки лучше анта не видел
Natalia
врут все (материал тоже)
Alex
порядок разный)
Alex
Доброй ночи, можно вопрос про ssr, в общем говориться что это большая нагрузка и что он медленный(долше идет ответ клиенту при множественных запросах в одно время), так же много где слышу что можно использовать streaming(с react).
так вот вопрос, как обычно решается проблема с производительностю ssr у ноды, кто нибудь сталкивался? (вроде цифры небольшие(достижимые) при котором нода начинает дольше отдавать ответ)
и 2 вопрос активно ли используют streaming?, мое ощущение что нет, тогда почему?(если кто знает о сложностях)
Михаил
разбираюсь в react native. Тут реакт, но мне кажется, то, о чем я хочу спросить, будет в react таким же.
Объясните пожалуйте, как работает выражение:
const Header =({title}) =>{ }
Как я понимаю, создается объект, в который передается анонимная функция, с параметром title, в этой функции происходят какие-то действия. Но мне не понятно, каким образом эта функция связана с объектом Header. Что происходит с этим объектом? Он сам превращается в функцию, с параметром title?
И так-же не понятна конструкция <Header title={'Hello'}/>
Здесь title это атрибут? Но как это всё устроено? Как параметр функции, объекта Header, становится атрибутом?
Объясните пожалуйста.
Igor
разбираюсь в react native. Тут реакт, но мне кажется, то, о чем я хочу спросить, будет в react таким же.
Объясните пожалуйте, как работает выражение:
const Header =({title}) =>{ }
Как я понимаю, создается объект, в который передается анонимная функция, с параметром title, в этой функции происходят какие-то действия. Но мне не понятно, каким образом эта функция связана с объектом Header. Что происходит с этим объектом? Он сам превращается в функцию, с параметром title?
И так-же не понятна конструкция <Header title={'Hello'}/>
Здесь title это атрибут? Но как это всё устроено? Как параметр функции, объекта Header, становится атрибутом?
Объясните пожалуйста.
Вы точно уверены, что вам нужен RN?
Михаил
в каком смысле?
Владислав
разбираюсь в react native. Тут реакт, но мне кажется, то, о чем я хочу спросить, будет в react таким же.
Объясните пожалуйте, как работает выражение:
const Header =({title}) =>{ }
Как я понимаю, создается объект, в который передается анонимная функция, с параметром title, в этой функции происходят какие-то действия. Но мне не понятно, каким образом эта функция связана с объектом Header. Что происходит с этим объектом? Он сам превращается в функцию, с параметром title?
И так-же не понятна конструкция <Header title={'Hello'}/>
Здесь title это атрибут? Но как это всё устроено? Как параметр функции, объекта Header, становится атрибутом?
Объясните пожалуйста.
Почему-то тут так повелось, что на подобные вопросы в ответ можно услышать только агрессию. Объяснять вряд ли кто-то станет. Почитай про компоненты и то, как работает JSX
Igor
в каком смысле?
в таком, что вы не знаете обычного JS, не говоря уж про реакт, а вопросы задаёте по нейтиву. Неисповедимы пути господни
Dmitriy
Igor
Artem
разбираюсь в react native. Тут реакт, но мне кажется, то, о чем я хочу спросить, будет в react таким же.
Объясните пожалуйте, как работает выражение:
const Header =({title}) =>{ }
Как я понимаю, создается объект, в который передается анонимная функция, с параметром title, в этой функции происходят какие-то действия. Но мне не понятно, каким образом эта функция связана с объектом Header. Что происходит с этим объектом? Он сам превращается в функцию, с параметром title?
И так-же не понятна конструкция <Header title={'Hello'}/>
Здесь title это атрибут? Но как это всё устроено? Как параметр функции, объекта Header, становится атрибутом?
Объясните пожалуйста.
Тут нужно начать с понятия что такое пропс и деструктуризация
Sherzod
Привет народ!
Скажите пожалуйста, на чем написать front-end часть сайта который состоит из примерно 45 страничек? В интернете написано что react подходит для создание одностраничный сайтов.
Kurzdor
Kurzdor
хотя млять такое ощущение что где рофл или я хз
倫太郎
Китикет
Посоны кто пилит сср на проектах, обьясните зачем он нужен в 2к19? Серьезна не понимаю никак
倫太郎
Китикет
Просто вот как-то не сопоставляется картина со статистикой, типа пишут что куча людей на слабых телефонах, в реале я таких телефонов ни у кого не вижу
倫太郎
Alex
Sergey
Китикет
seo?
Это решается сср только для поисковиков
倫太郎
倫太郎
Китикет
Староверы
Мне кажется что типа того, но возможно просто сверху указ поступает
Но если кому-то не сверху и делаете по своей инициативе, я бы был рад услышать зачем все это) Уже долго этот вопрос меня мучает
Sergey
Китикет
Если делать дня поисковиков, почему бы заодно не сделать дня пользователя?
Ну это разное немного
Для поисковиков не обязательно инициализировать сторы на серве, не обязательно сувать серверный код в код фронта, не нужно всякими интеграциями заниматься, можно просто зарендерить в каком-нибудь puppeteer и отдать html, ведь кравлеру дальше не надо взаимодействовать с сайтом
А для пользователей надо делать все вышеперечисленное, именно поэтому появляются всякие штуки вроде getInitialProps у некста, логика персиста и тд
Китикет
Вот меня в сср обычно это и задражает, что кучу всякой фигни приходится писать, чтобы сильно нагрузить серв и дать пользователям слабых телефонов увидеть сайт на секунду быстрее
Китикет
Другое дело просто для поисковиков, просто пререндер подрубил и даже в код (фронтенда) лезть не надо, при этом сео есть а сервер совсем не страдает
Sergey
Sergey
Sergey
Китикет
Sergey
Китикет
Sergey
Китикет
Sergey
Часть почему-то думает, что SSR — это отрендерить страницу ПОЛНОСТЬЮ. По факту же можно рендерить только критичные части, остальное (что может подождать) уже на CSR.
Китикет
Кто тебе мешает делать ССР на другом сервере?
Проблема в том, что клиент должен получить не html болванку, а html болванку + код, который должен быть способен подхватить данные, которые инициализировались на сервере
С поисковиками можно просто html болванку отдавать и не заботиться ни о чем
Sergey
Кроме того ССР может помочь снизить нагрузку на АПИ, закешировал данные и отдаешь их всем пользователям, вместо того чтоб каждый пользователь делал запрос
Sergey
Китикет
Sergey
Sergey
Китикет
Sergey
Рендерить правильный html, написать свой getinitialprops и реализовать его везде где нужно
Daniil
Daniil
Да и шаринг он тоже пускает по одному месту же
Sergey
@Tchernyavsky не совсем тебя понял. Можешь подробней раскрыть проблему?
Daniil
То что полетит с csr тому же Яндексу будет все равно
Daniil
Мб гуглу конечно нет
Daniil
да и про тот же кеш что вы говорите это тоже 50/50, если только вычленять не динамический контент, котороый особенно от юзера зависит
Daniil
То есть логика проста, разделить контент на сео и не сео, так?