Александр
Ни разу не было вроде чтобы за нормальный вопрос кислотой оплевали, а вот когда человек приходит без конкретного вопроса, чтобы за него все сделали...
Danila
Если вокруг одна кислота - возможно, ты - щёлочь
Роман
😃 тоненько
Frontend Priest
99% вопросов уже есть на стаковерфлоу, остальные уже можно спрашивать у профессионалов области. Если ты не смог или не захотел прогуглить, заслуживаешь пинка. И да, мне не в кайф экономить твою минуту, обменяв на свою, потому что это повторится не раз. Лучше я пошлю тебя единожды, заставлю 2 часа гуглить ответ, но научу решать проблемы самостоятельно, понимая их причины и оценивая их стоимость
Andrey
На что тебе тратить свою минуту?
на чтение интересных вопросов, а не про то, как в очередной раз коллбек после сетстейта вызвать, например
Nikolai
Моё дело.
Справедливо. Но и отвечать тебя на глупые вопросы никто не обязывает
Andrey
Справедливо. Но и отвечать тебя на глупые вопросы никто не обязывает
у меня прям дежавю а читать тоже? ну вот захотел я пролистать чатик по реакту, посмотреть, кто чем пользуется, че нового, итп а тут дайджест первых строк из гугла по джуновским вопросам
Andrey
Всегда так было и будет
ну пока такие вопросы будут поощряться, то естессно
Sayat B🇰🇿
😂
Danila
99% вопросов уже есть на стаковерфлоу, остальные уже можно спрашивать у профессионалов области. Если ты не смог или не захотел прогуглить, заслуживаешь пинка. И да, мне не в кайф экономить твою минуту, обменяв на свою, потому что это повторится не раз. Лучше я пошлю тебя единожды, заставлю 2 часа гуглить ответ, но научу решать проблемы самостоятельно, понимая их причины и оценивая их стоимость
Нет, у него претензия к тому, что он вкинул дизайн уровня "первый раз открыл фотошоп" и попросил выбрать из двух одинаково плохих вариков. В реакт-чате. А когда ему сказали, что тут аксиома эскобара классическая, он обиделся, обозвался "токсичной руснёй" и теперь мы школьники, а он молодец, которого в попку не целуют.
アレクサンダー・バキマトフ
😂
нужно больше смайлов
Danila
А могли бы на реакте писать!
Alexander
Ребят, подскажите, пожалуйста У меня server side rendering и модалки на порталах. Само собой порталы на сервере не работают, потому хочу сделать небольшой хак и рендерить на сервере что-то одно, а после hydrate() на клиенте делать ререндер компонента уже с вызовом createPortal(). Так вот вопрос - как гарантировано сделать ререндер компонента после гидрирования? И если кто-то решал похожую задачу, мб знаете более элегантный способ использовать порталы вместе с SSR
Kostya
всем привет никто не подскажет есть ли готовый шаблон для SSR? так интересно получается все установил ощибок нету а webpack работает чудесно а вот сервер не запускается!
Nikolai
ну пока такие вопросы будут поощряться, то естессно
Предлагаешь банить и премодерацию ввести?
Andrey
Предлагаешь банить и премодерацию ввести?
хотя бы не драться за эти вопросы с аргументацией "не хочешь - не читай", это уже будет прогресс
アレクサンダー・バキマトフ
Alexander
nextjs
Много переписывать, не выход
Mikhail
Жеские вы чет о_0
Андрей
Много переписывать, не выход
Тогда берёшь ноду, копаешь как реакт рендерит строку и вперёд. Мы руками сср делали.
Kostya
да блин экспресс не запускается какой-то там рендертустринг((((((((
Sheldhur
почему react-hooks/exhaustive-deps говорит что надо ref'ы добавить в deps у useEffect? useEffect(() => {...}, [someVar, inputRef]) при этом я вижу что ререндеров с inputRef становится в 2 раза больше. Это баг или я чет не так делаю?
Sheldhur
лол
Sheldhur
смысл тогда в плагине? сказать айяйай в циклы и условия хуки пихать нельзя
Valentin
Всем привет :) Относительно недавно изучаю React, разобрался в основном стеке, но тут коллега делал ревью тестового задания и сказал что в React нужно для производительности, каждый компонент дробить на подкомпоненты. Например, есть карточка, у неё есть заголовок(header), описание(main), и две кнопки снизу(footer). У меня до этого был один компонент, в котором был написан jsx c html блоками, header, main, footer. Но коллега посоветовал вынести это всё в подкомпоненты (<CardHeader />, <CardMain />, <CardFooter />), обуславлия это работой ренкосилейшн алгоритма. Я ничего не понял, полез в доку, прочитать про этот реконсилер, и по прежнему ничего не понял. Точнее, я понял всё что там было написано про алгоритм сравнения, и про оптимизацию с ключами для списков, но как этот алгоритм относится к тому, что я описал выше мне непонятно. Прошу помощи у сообщества, расскажите пожалуйста, так ли на самом деле обстоят дела ? Если всё так и есть, то можете объяснить подробней почему так и как оно работает, или кинуть ссылки по теме, гуглопоиск мне не помог
Прочитай про рендер. Когда реакт считает перерисовывать компонент.
Frontend Priest
Перестань оффтопить.
Valentin
Всем привет. Я новичок в реакте. Помогите реализовать этот компонент как класс компонент
Экспорт дефолт класс. В нем ретурн оборачиваем в метод рендер. См офф доку
Sheldhur
лол, я и так сам решаю, плагин просто нахуй не нужен выходит
Daniil
лол, я и так сам решаю, плагин просто нахуй не нужен выходит
ну в большинстве кейсов да, это просто как подсказка
Valentin
Новичок спросил тебя тематику группы или вопрос? Не можешь помочь не нужно разжигать. А то след поленом полетишь в топку.
Valentin
Ладно не полетишь.
I
два бана этому господину
Sheldhur
тупа бан
artalar
!ро грубиян
artalar
тред закрыт
Kostya
Я как понимаю что изоморфное приложение это грубо говоря использование реакта на сервере. Так я пишу на реакте на es6 f backend получается тоже должен со всеми плюяшками реакта. В итоге решил использовать bandle и на сервере и в итоге бандл строится а експересс не запускается(( для выполнение использую такую команду "start-server": "webpack -w --mode none & node dist/server.js"
Danila
Не туда смотрю, сорри
Kostya
Не туда смотрю, сорри
И ? если яделаю по деревенски подскажите как по адекватней делать!
Kostya
Это позволит рендерить на сервере, то есть связать свой бекенд с React-om?
Kostya
ну бекенд node.js express http-запросы get/post отдает клиенту который написан на React+Redux и все рендерится какие езе могут быть связи? ну сокеты поеп мне ненадо)
Frontend Priest
Это позволит рендерить на сервере, то есть связать свой бекенд с React-om?
Ещё раз: пока ты не понимаешь, о чём говоришь, задавать вопросы и получать ответы бесполезно
Danila
ну бекенд node.js express http-запросы get/post отдает клиенту который написан на React+Redux и все рендерится какие езе могут быть связи? ну сокеты поеп мне ненадо)
Нет, никак отправка запросов на бэк и получение ответов не связано ни с изоморфностью, ни с ssr, ни с тем, что ты говоришь.
Bogdan
я правильно валидирую обьект?
Таймураз
я правильно валидирую обьект?
Хз, но на будущее- лучше AJV использовать
Таймураз
Поч?
Работает во всех окружениях Может больше Сериализуется
Looch
во первый потому что json схема это стандарт
Таймураз
Kostya
Хорошо мне нужно использовать реакт на сервере. Это возможно делать?
Таймураз
Daniil
react dom/server
Sheldhur
хочется
Sheldhur
че вы душите
Daniil
и говорить реакт на сервере это все равно не много не верно. У тебя максимум темплейт бек появляется со своим сср
Kostya
Использовать для чего?
Это я знаю а как использовать приложение <App/> и всякое такое? Ну интернет магазин хочусделать на MERN
Looch
We recommend using Next.js for your React projects
Bogdan
Таймураз
ребусы, конкретней
Реакт- не шаблонизатор, так как даже на сервере учитывается как минимум контекст реакта
Daniil
А, ну да, верно