Yegor
объясни что ты имеешь в виду под реактивный
крч в вуе, реакте есть такая фича как реактивность, при изменении переменных, в твоем темплейте они меняются мгновенно, через апи делаешь запрос на сервер и меняешь свои переменные, данные меняются на странице без её перезагрузки
Yegor
Надеюсь нормально объяснил
Anonymous
а вот от какого слова название react
Anonymous
и как это меняет условие?
Nicko
геттеры, сеттеры в коробке
Nicko
Реактив
Anonymous
просто в редакс не выносить стейт, чтобы у тебя вся стр не перерендеривалась, а выносить запрос на сервер на определенный компонент
Yegor
и как это меняет условие?
ну так все фильтры будут применяться мгновенно
Anonymous
и все. ты меняешь категории — у тебя блок категорий остается, перерендер идет только самых слотов
Nicko
Можно будет часть контента скрывать или показывать
Anonymous
ну так все фильтры будут применяться мгновенно
как бы они и так будут мгновенно меняться
Anonymous
может ты про то что типа данные без перезагрузки меняются?
Nicko
В зависимости от активации фильтров
Anonymous
без запроса на сервер
Anonymous
а, понял
Anonymous
ну, смотри
Anonymous
я об этом уже говорил
Yegor
без запроса на сервер
запрос будет, но через аякс или вуй к апи
Anonymous
запрос будет, но через аякс или вуй к апи
так оно и по дефолту делает запрос
Anonymous
не понимаю тогда вопроса...
Anonymous
если ты хочешь сделать обработку данных по категориям без перезагрузки, то я могу сказать как сделать
Yegor
так оно и по дефолту делает запрос
куда по дефолту? по дефолту оно на сервер нода делает запрос, а к апи уже не по дефолту
Anonymous
и куда нода делает запрос?
Nicko
меняешь свои переменные, данные меняются на странице без её перезагрузки - это же аякс
Когда страница отобразилась у тебя уже дом статичен, вуй строит виртуальный дом, элементы которого перерендериваются в зависимости от твоих действий На чистых аяксах нужно гланды через жеппу достать, чтобы нормально новый контент отобразить
Anonymous
fetch API это AJAX
Yegor
и куда нода делает запрос?
юзер делает запрос на сервер ноджс, он выдает фронт, на этом фронте происходит при рендере темплейта запрос на сервер с апи, также, если юзер что то делает, создаются еще запросы к серверу с апи, реактивно меняя данные
Anonymous
а ты хочешь сразу сделать чтобы запрос показало?
Anonymous
по gds/?category="..." отдало фронт уже с товаром?
Nicko
Ты на пхп пишешь?
Anonymous
PHP?
какой php?
Nicko
Там вопросик
Anonymous
это query
Anonymous
ошибаюсь
Anonymous
params
Anonymous
через url
Nicko
@handlechange а на чем ты пишешь?
Nicko
Ну рилл
Anonymous
в зависимости от проекта
Anonymous
сейчас пишу на next.js
Anonymous
с express
Yegor
сейчас пишу на next.js
а как ты на нем пишешь и не знаешь что такое реактивность?
Yegor
сейчас пишу на next.js
а вообще был вопрос про язык а не фреймворк
Алексей
Ребят, не могу понять одну фишку касательно прототипов. f = function () {}; f.prototype.a = 5; f.a; Почему f.a = undefined? По сути, при создании функции создается прототип, на который функция ссылается через prototype. Мы записываем в него свойство. Если функция не находит свойство у себя, она ищет в своем прототипе - но почему она не находит свойство в своем прототипе?
Anonymous
а как ты на нем пишешь и не знаешь что такое реактивность?
никогда не слышал, чтобы кто-то использовал слово реактивность в обозначении логики всех фронтовых фреймворков под spa
Anonymous
поэтому и переспросил что ты имеешь под этим словом
Yegor
Anonymous
для React.js
Anonymous
не реактивность
Yegor
для React.js
что? это такой же реактивный фреймвок как и реакт просто
Anonymous
нет
Anonymous
это фреймворк фреймворка react
Алексей
Цитата: Что такое Next.js? Вкратце, Next.js представляет собой облегченный фреймворк для статических и обработанных сервером приложений React.
Yegor
нет
это не отменяет его реактивность
Алексей
MVI = реактивность?
Anonymous
это не отменяет его реактивность
я где-то говорил, что реакт не рактивен?
Yegor
нет
ты говорил что некст не реактивный
Anonymous
я сказал что слово React там в значении react.js
Lupusregina[beta]
реактивность, это же к данным все. И не важно какой фреймворк. как я понял суть в том, что одни данные следят за мзиенением других, и как они меняются обновляются и сами.
Алексей
Lupusregina[beta]
Но оно undefined
да, так и должно быть
Алексей
Почему?
Мне важно проследить логику
Lupusregina[beta]
Мне важно проследить логику
ты в свойство ptototype записал,а не в объект
Алексей
да, так и должно быть
Просто не укладывается в голове. Если объект лезет в свой прототип, то функция(является объектом) должна лезть в свой прототип
Lupusregina[beta]
это конструткор new, лезет в prototype , содает новый объект, присваивает ему __proto__ = prototype и выполняет конструтор
Lupusregina[beta]
а так prototype такое же свойство, как и любое другое
Алексей
Вот оно что
Алексей
Спасибо