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

Непонятно, с какого момента композаблы стали называться сторами Вроде они были

"продолжением" компонент
Эван Ю знает, что это теперь сторы?

20 ответов

23 просмотра

сторы пинии !== композаблы, это разные вещи и они работают по-разному, хоть и выглядят похоже композаблы - обычные функции, которые исполняются каждый раз заново сторы - синглтоны, которые буквально являются глобальной переменной

Ruslan- Автор вопроса
Artyom Tuchkov
сторы пинии !== композаблы, это разные вещи и они ...

Когда я говорю о композабл функциях, то я имею ввиду стейт за пределами функций, если явно не указано иное Когда из такого композабла делают useAuth - это стор?

Ruslan
Когда я говорю о композабл функциях, то я имею вви...

стейт за пределами функции - это по факту самая обычная глобальная переменная, которую просто возвращает композабл так что это даже стором не назвать, это глобальная переменная в модуле и все

Ruslan- Автор вопроса
Artyom Tuchkov
стейт за пределами функции - это по факту самая об...

1. Это классический пример из доки 2. Композабл возвращает не саму переменную, а компьютед или функцию isAuthenticated() Так это стор? По определению Пиньи

Artyom Tuchkov
стейт за пределами функции - это по факту самая об...

глобальная потому, что скоуп ее применения не ограничен программно? противоположно данным внутри компонентов

Ruslan
1. Это классический пример из доки 2. Композабл во...

1. почему он классический? этого даже нет в разделе с композаблами, это указано как пример 1 раз в разделе про шаринг состояния 2. это ничего не меняет, он все равно работает с одной глобальной переменной нет, это не стор, твой вариант с глобальной переменной сломается при SSR стор - это более комплексное решение со своим апи и поддержкой разных edge-кейсов

Vyacheslav Гайсин
глобальная потому, что скоуп ее применения не огра...

глобальная потому, что она создается 1 раз на все приложение

Artyom Tuchkov
1. почему он классический? этого даже нет в раздел...

руслану противопоказано писать про сср :D

Ruslan- Автор вопроса
Artyom Tuchkov
1. почему он классический? этого даже нет в раздел...

an entity holding state and business logic that isn't bound to your Component tree Причем тут ССР, свое апи и эдж кейсы?

Denis Chernov
руслану противопоказано писать про сср :D

ждем бота, который будет ловить упоминания “SSR” и кидать ссылку на страницу про тупиковую ветвь во фронтенде хотя я с этим даже согласен

Ruslan- Автор вопроса

Я что-то говорил плохое про ССР в этой или других дискуссиях тут последние три дня?

SSR при том, что пиния его поддерживает и не ломается, а глобальная переменная в модуле будет шариться между всеми клиентами свое апи при том, что недостаточно объявить в 1 строку глобальную переменную и обозвать ее стором, разве что только очень условно эдж кейсы при том, что, опять же, стор - это нечто большее, чем 1 строка с объявлением переменной и есть много “но”, которые нужно решать и они решены в пинии

Ruslan
Я что-то говорил плохое про ССР в этой или других ...

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

Ruslan- Автор вопроса
Artyom Tuchkov
да вроде нет, но твое отношение к SSR и так знают,...

Я хотел сказать что мое отношение к ssr никак не влияет на дискуссию про сторы

Ruslan
Я хотел сказать что мое отношение к ssr никак не в...

прямо влияет так как это причина почему многие не могут перейти на твое решение в связи с тем что им нужен SSR

Ruslan
Я хотел сказать что мое отношение к ssr никак не в...

отношение - да, но сам SSR тут имеет место быть

Ruslan- Автор вопроса
Artyom Tuchkov
SSR при том, что пиния его поддерживает и не ломае...

Я правильно понял, что композабл со стейтом вне функции в Наксте использовать нельзя?

Ruslan
Я правильно понял, что композабл со стейтом вне фу...

да, если включен SSR, то стейт расшарится на всех клиентов, это актуально не только для накста, но и для любого самописного SSR у них там есть отдельный useState (https://nuxt.com/docs/getting-started/state-management#best-practices), но я не особо изучал, что конкретно он у них делает, но точно знаю, что он умеет в сериализацию но в общем случае просто нужно использовать provide/inject или стор, если нужно что-то расшарить глобально или на какое-то поддерево

ну да, по факту через useState тоже можно расшарить данные, так что для накста этот вариант наиболее актуальный, наверное https://nuxt.com/docs/getting-started/state-management#shared-state

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Где можно найти примеры эффективного "асинхронного" tcp сервера на C? Я видел select, kqueue, poll, epoll и т.д. Ввод-вывод неблокирующий, но обработка клиентов блокирующая
#
10
Книга Юрова В.И пойдёт для обучения?
Botsman
24
Всем доброго дня, ребят подскажите пожалуйста, если в курсе по ассемблеру используется MASM32, могу ли я использовать FASM? В чем явная разница и будет ли у меня все работать?
Botsman
17
Hi Everyone! To all Are you Looking for Interview Support at the Lowest Price? Look no further! Then contact us 👉We offer Interview Support :-for a low cost variety of tech...
Rambabu Nallamilli
3
Hello experts, Could someone kindly tell me how to run vacuum inside a plpgsql function? If you have any link please share. Thank you
Amol Palav
10
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
7
Карта сайта