Минусы реселекта - PullRequest
       25

Минусы реселекта

0 голосов
/ 30 октября 2019

Основной вопрос прост: каковы минусы перевыбора ?

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

Но в том, что вы быстро изучаете во время разработки, нет такой вещи, как «иметь» библиотеку. Вы всегда решаете, что вам следует использовать, в зависимости от ваших потребностей и ресурсов.

Каковы недостатки? Когда я не должен использовать это?

1 Ответ

2 голосов
/ 30 октября 2019

Есть несколько минусов:

  1. При повторном выборе происходит пересчет при изменении входного значения. Если ваше дерево ввода слишком велико, вычисления могут быть слишком дорогими. Следовательно, это может привести к проблемам с производительностью.

  2. Могут возникнуть проблемы, такие как записанные данные не обновляются при изменении состояния или наоборот.

Вы не должны использовать его, когда:

  1. У вас слишком большое состояние в реальном времени. Вместо того, чтобы вычислять данные с помощью повторного выбора, ваше состояние должно быть организовано для выполнения таких вычислений, даже если есть некоторые дублирующие данные. Например, приложение, которое требует больших данных в реальном времени.

  2. Вы не хотите использовать магазин, например, с реакцией 16.8.x. Вы всегда можете посмотреть / вычислить данные, используя refs, useState и т. Д. Или useReducer и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...