169 похожих чатов

Смотрел кто-нибудь презентацию серверных компонентов реакта? Интересно, мне одному кажется

что они каждый раз сами придумывают проблему, чтобы потом героически ее решать? 🤔

18 ответов

16 просмотров

Тебе кажется. У них огромный штат разработчиков real life приложений, с которыми мейнтейнеры реакта общаются и с которых собирают фидбек и идеи. В отличие от… 👀 Фича норм, хорошая.

Pavel 🦇-Malyshev Автор вопроса
Daniil Kozlov
Тебе кажется. У них огромный штат разработчиков re...

А ты смотрел? В чем проблема сделать изначальный кейс без этой фичи?

Pavel 🦇 Malyshev
А ты смотрел? В чем проблема сделать изначальный к...

Я не смотрел презентацию, но читал посты. Какой там был кейс?

Pavel 🦇-Malyshev Автор вопроса
Daniil Kozlov
Я не смотрел презентацию, но читал посты. Какой та...

Долго объяснять. Посмотри первые 10 мин где Дэн вступление делает

ну типа тебе не надо тащить на клиент маркдаун либу и санитайзеры, ты тащишь на клиент сразу разметку вместо json или маркдаун файла

Pavel 🦇-Malyshev Автор вопроса
Alexander Ponomarev
ну типа тебе не надо тащить на клиент маркдаун либ...

Я не про саму фичу речь веду. Я вообще за сервер. А про предпосылки и подачу.

Pavel 🦇 Malyshev
Я не про саму фичу речь веду. Я вообще за сервер. ...

в чем предполсыки то, SPA же не реакт придумал а бэкбон с ангуляром =) Еще вроде никто не предлагал решения которое позволит не тащить на клиент всякие маркдауны, а оставить их на сервере и при этом оставаться реактивным и декларативным.

Pavel 🦇-Malyshev Автор вопроса
Pavel 🦇 Malyshev
Тоже что ли видео не смотрел? 🤔

Я смотрел видео. Все что они предлагают это передавать часть JSX данных для текущего клиентского стейта с сервера на клиент во время работы приложения. То есть тебе не надо рефрешить страницу и не надо вообще грузить некоторые компоненты никогда, вместо этого будет запрос на сервер, сервер их отрендерит в JSX и отправит на клиент.

Pavel 🦇-Malyshev Автор вопроса
Alexander Ponomarev
Я смотрел видео. Все что они предлагают это переда...

Я про вступление Дена, которое как бы объясняло зачем они все это продумали.

Pavel 🦇 Malyshev
Я про вступление Дена, которое как бы объясняло за...

Ну там вступление ради вступления. Типа незя сделать 3 вещи сразу а мы топ и смогли =)

Pavel 🦇-Malyshev Автор вопроса
Alexander Ponomarev
Ну там вступление ради вступления. Типа незя сдела...

Так ровно это я и написал. Сами придумали что нельзя это сделать никак по-другому кроме как запилить новую экспериментальную фичу. Сами придумали что проблема существует и начали ее героически решать

Pavel 🦇 Malyshev
Так ровно это я и написал. Сами придумали что нель...

всмысле? проблема существует маркдаун рендереры на реакте весят очень много, фичи которая бы это решала нет кроме просто отпилить маркдаун ренедерер в какой-то чанк. Как сделать новую фичу? Они сделали рфс и сразу какуой-то более менее рабочий PoC

Pavel 🦇-Malyshev Автор вопроса
Alexander Ponomarev
всмысле? проблема существует маркдаун рендереры на...

Идея не тащить маркдаун работает ровно до тех пор пока заказчик не пожелает чтобы приложение работало в оффлайне. Зачем такому приложению (где юзер может просто создавать заметки с поддержкой форматирования) сеть? Почему нельзя позволить юзеру пользоваться приложением в оффлайне (переключаться между страницам, создавать заметки, комментировать и т.д) а потом когда появится сеть просто синхронизировать локальное состояние с серверной базой данных? Кароче команда реакта пошла по противоположному и неправильному пути - вместо того чтобы развивать направление offline-first приложений они решили даже то состояние которое раньше было на клиенте вынести на сервер и юзер вообще ничего не сможет сделать в приложении без интернета

Богдан
Идея не тащить маркдаун работает ровно до тех пор ...

далеко не всем нужен офлайн, ну и ничего не мешает весь бекенд зафетчить в тот же сервис воркер

Pavel 🦇-Malyshev Автор вопроса
Богдан
Идея не тащить маркдаун работает ровно до тех пор ...

Реакт это же заговор пхпшников.))) ещё один шаг в нужную сторону 😆

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта