Size: a a a

JavaScript — русскоговорящее сообщество

2021 April 26

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Да, самый надёжный способ. Так же мог кто то другой так же что-нибудь другой удалить.
источник

КУ

Камель Утегенов... in JavaScript — русскоговорящее сообщество
а вот у меня там есть регистрация и авторизация
и страница постов всех юзеров
и страница постов самого юезра
и юзер может удалять только свои посты
нормально ли при удаление поста юзера передавать только id поста
источник

TK

Taras Karpyn in JavaScript — русскоговорящее сообщество
да ага, зачем делать еще один запрос? Лишняя нагрузка
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Почему нет? Если есть вариант сделать надёжный алгоритм почему ты считаешь что лишний запрос – это ограничение? Тем более мы даже не знаем сколько людей будет ходить на страницу, прежде чем экономить на спичках...
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
В моём представлении чем чаще бек и фронт синхронизируют свои состояния, тем лучше.
источник

TK

Taras Karpyn in JavaScript — русскоговорящее сообщество
ну так если тебе бек возвращает deleted: true, то наверно логично что он удалился, не так ли?
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Скорее всего бек вернет слепок нового состояния, а не посетит записи как удалённые.
Если он будет передавать удаленные записи ещё, то это будет оверхед.
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
А все я понял, ты про то что бек ОК сказал на метод DELETE
источник

TK

Taras Karpyn in JavaScript — русскоговорящее сообщество
ага
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Да, но когда ты знаешь что состояние на беке обновится однозначно, для меня это повод обновить состояние полностью, а не эвристически определить что эта запись пропадет. Как говорил выше, состояние на беке редактирует не один клиент обычно и стоит эти изменения с какой-то периодичностью забирать.
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Я согласен, некоторые кейсы можно обрабатывать твоим подходом, например корзину клиента, но в целом стоит ожидать, что на беке состояние мутирует в отрыве от текущего клиента.
источник

TK

Taras Karpyn in JavaScript — русскоговорящее сообщество
как это мутирует в отрыве от текущего клиента?
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Другой клиент тоже нажал удалить к примеру
источник

TK

Taras Karpyn in JavaScript — русскоговорящее сообщество
ну если запись была удалена то вернет false?
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Братан, в общем забей. Кажется твоя задача доказать свою правоту, а не выяснить новые подходы. Я не вижу смысла продолжать дебаты в том же ключе. Давай сойдемся на том, что наши подходы оба имеют право на жизнь.
источник

G

Godfather in JavaScript — русскоговорящее сообщество
Народ, всем привет! Скажите, есть ли какая-то разница в производительности если делать так

import PropTypes from ‘prop-types’
const { string } = PropTypes


или так

import { string } from ‘prop-types’
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Скорее всего эти оба варианта соберутся в одинаковый код
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
второй вариант быстрее должен быть
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Почему же?)
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
потому что он выдергивает то что ему нужно а не весь файл
источник