Как правило, мы не думаем дважды, когда устанавливаем пакеты в наш проект, что приводит к высокой стоимости суммы при создании приложения ReactJS. Мы всегда думаем об уменьшении размера сборки, чтобы наш проект мог загрузиться в виртуальный DOM как можно скорее.

У меня есть пример, который может немного сэкономить размер вашего приложения 💯. Итак, давайте посмотрим на это

Сгенерировать UUID вместо использования пакета UUID

uuidv4 = () => {
    return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(
    /[xy]/g,
     function (c) {
       var r = (Math.random() * 16) | 0,
        v = c == "x" ? r : (r & 0x3) | 0x8;
      return v.toString(16);
     }
  );
};

Это простая программа, которая сгенерирует вам уникальный ключ. Для использования вам просто нужно вызвать эту функцию перед переменной. Возьмем пример:

Class Component :
this.state = {
key : this.uuidv4,
}
// the same is the case with functional but you don't have to write this before this function. 

Попробуйте это ипоставьте лайк, если это сэкономит место в вашем проекте. Комментарий для дополнительных функций. ❤🙌

Удачного программирования :)