Как стать автором
Обновить

Комментарии 6

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

А ресурсы сервера бесплатные?
И запрос ходит мгновенно, без сетевых задержек?

Но это будет уже проблема бэкендеров ;)

const key = JSON.stringify(args);

Правильно, ну их эти Set'ы и Map'ы.
Перед тем, как использовать JSON.stringify в качестве хеширующей функции неплохо бы убедиться, что она корректно работает со всеми типами аргументов используемых вами.

Там коммент есть, что можно лучше.

Хотя сам по себе этот пример слегка не в тему. В Реакте запоминается только последнее значение, потому нет надобности в ключах, мэпах и т.д.

Там коммент есть

Не заметил. Похоже баннерная слепота: специально по статье искал место с предупреждением.

"можно лучше"

Тут скорее "так не стоит делать". Как, например, не стоит использовать массивы в ключах у Map: вроде и работает, а почему не так как надо, не всегда очевидно.

Как, например, не стоит использовать массивы в ключах у Map

https://github.com/anko/array-keyed-map

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации