From 2395410b09eccf1e1f1ba4a7f69aa90bb7ba7e47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20=F0=9F=8E=83=20Khripkov?= Date: Mon, 16 Dec 2024 22:11:58 +0300 Subject: [PATCH 1/7] feat: up deps; --- package.json | 2 +- packages/select/package.json | 1 + .../src/presets/useSelectWithApply/hook.tsx | 4 +- yarn.lock | 162 +----------------- 4 files changed, 9 insertions(+), 160 deletions(-) diff --git a/package.json b/package.json index b893175d93..7e7d11767e 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,6 @@ "classnames": "^2.5.1", "compute-scroll-into-view": "^3.1.0", "date-fns": "^2.16.1", - "deep-equal": "^2.2.3", "downshift": "8.4.0", "element-closest": "^3.0.2", "hls.js": "^1.5.13", @@ -87,6 +86,7 @@ "popper-max-size-modifier": "^0.2.0", "react-canvas-pattern-lock": "^2.0.6", "react-div-100vh": "^0.7.0", + "react-fast-compare": "^3.2.2", "react-focus-lock": "^2.12.1", "react-markdown": "6.0.2", "react-merge-refs": "^1.1.0", diff --git a/packages/select/package.json b/packages/select/package.json index 0ea10a9d03..2be3d192a5 100644 --- a/packages/select/package.json +++ b/packages/select/package.json @@ -36,6 +36,7 @@ "classnames": "^2.5.1", "downshift": "8.4.0", "intersection-observer": "^0.12.0", + "react-fast-compare": "^3.2.2", "react-merge-refs": "^1.1.0", "react-virtual": "^2.3.2", "tslib": "^2.4.0" diff --git a/packages/select/src/presets/useSelectWithApply/hook.tsx b/packages/select/src/presets/useSelectWithApply/hook.tsx index 97c3667d1e..3d72a737fd 100644 --- a/packages/select/src/presets/useSelectWithApply/hook.tsx +++ b/packages/select/src/presets/useSelectWithApply/hook.tsx @@ -1,5 +1,5 @@ import { useEffect, useMemo, useRef, useState } from 'react'; -import deepEqual from 'deep-equal'; +import reactFastCompare from 'react-fast-compare'; import type { AnyObject, BaseSelectProps, OptionShape } from '../../typings'; import { @@ -187,7 +187,7 @@ export function useSelectWithApply({ useEffect(() => { // устанавливать selectedDraft если selectedOptions изменились - if (!deepEqual(selectedOptionsRef.current, selectedOptions)) { + if (!reactFastCompare(selectedOptionsRef.current, selectedOptions)) { setSelectedDraft(selectedOptions); } selectedOptionsRef.current = selectedOptions; diff --git a/yarn.lock b/yarn.lock index 09c83b62e4..1c13bea9ff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6704,13 +6704,6 @@ available-typed-arrays@^1.0.5: resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== -available-typed-arrays@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" - integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== - dependencies: - possible-typed-array-names "^1.0.0" - axe-core@^4.2.0, axe-core@^4.6.2: version "4.7.0" resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf" @@ -7334,17 +7327,6 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" -call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" - integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - set-function-length "^1.2.1" - call-me-maybe@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz" @@ -9059,30 +9041,6 @@ deep-equal@^2.0.5: which-collection "^1.0.1" which-typed-array "^1.1.9" -deep-equal@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1" - integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== - dependencies: - array-buffer-byte-length "^1.0.0" - call-bind "^1.0.5" - es-get-iterator "^1.1.3" - get-intrinsic "^1.2.2" - is-arguments "^1.1.1" - is-array-buffer "^3.0.2" - is-date-object "^1.0.5" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - isarray "^2.0.5" - object-is "^1.1.5" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.5.1" - side-channel "^1.0.4" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - which-typed-array "^1.1.13" - deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -9115,15 +9073,6 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -define-data-property@^1.0.1, define-data-property@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - gopd "^1.0.1" - define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" @@ -9137,15 +9086,6 @@ define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== - dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - define-property@^0.2.5: version "0.2.5" resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" @@ -9811,18 +9751,6 @@ es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.19.0, es-abstrac unbox-primitive "^1.0.2" which-typed-array "^1.1.9" -es-define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" - integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== - dependencies: - get-intrinsic "^1.2.4" - -es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - es-get-iterator@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" @@ -11058,11 +10986,6 @@ function-bind@^1.1.1: resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - function.prototype.name@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" @@ -11119,17 +11042,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ has-proto "^1.0.1" has-symbols "^1.0.3" -get-intrinsic@^1.2.2, get-intrinsic@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" - integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== - dependencies: - es-errors "^1.3.0" - function-bind "^1.1.2" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" - get-nonce@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" @@ -11632,13 +11544,6 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" -has-property-descriptors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== - dependencies: - es-define-property "^1.0.0" - has-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" @@ -11656,13 +11561,6 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" -has-tostringtag@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== - dependencies: - has-symbols "^1.0.3" - has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" @@ -11706,13 +11604,6 @@ has@^1.0.0, has@^1.0.3: dependencies: function-bind "^1.1.1" -hasown@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" - integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== - dependencies: - function-bind "^1.1.2" - hast-util-to-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/hast-util-to-string/-/hast-util-to-string-2.0.0.tgz#b008b0a4ea472bf34dd390b7eea1018726ae152a" @@ -16396,11 +16287,6 @@ posix-character-classes@^0.1.0: resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= -possible-typed-array-names@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" - integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== - postcss-attribute-case-insensitive@^4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz" @@ -18200,6 +18086,11 @@ react-fast-compare@^3.0.1: resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz" integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== +react-fast-compare@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== + react-focus-lock@^2.12.1: version "2.12.1" resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.12.1.tgz#0eaefd5fc34de8998967043d902e426352393349" @@ -18773,16 +18664,6 @@ regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.0: define-properties "^1.2.0" functions-have-names "^1.2.3" -regexp.prototype.flags@^1.5.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" - integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== - dependencies: - call-bind "^1.0.6" - define-properties "^1.2.1" - es-errors "^1.3.0" - set-function-name "^2.0.1" - regexpu-core@^4.2.0: version "4.7.1" resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz" @@ -19448,28 +19329,6 @@ set-blocking@^2.0.0: resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -set-function-length@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" - integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - -set-function-name@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" - integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.2" - set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" @@ -21985,17 +21844,6 @@ which-pm@2.0.0: load-yaml-file "^0.2.0" path-exists "^4.0.0" -which-typed-array@^1.1.13: - version "1.1.15" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" - integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.2" - which-typed-array@^1.1.2, which-typed-array@^1.1.9: version "1.1.9" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" From fd3346b31ee44c32b75c16c51b64479db5c81fa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20=F0=9F=8E=83=20Khripkov?= Date: Mon, 16 Dec 2024 23:20:27 +0300 Subject: [PATCH 2/7] fix: md; --- .changeset/popular-mangos-refuse.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/popular-mangos-refuse.md diff --git a/.changeset/popular-mangos-refuse.md b/.changeset/popular-mangos-refuse.md new file mode 100644 index 0000000000..898aec8e70 --- /dev/null +++ b/.changeset/popular-mangos-refuse.md @@ -0,0 +1,5 @@ +--- +'@alfalab/core-components-select': patch +--- + + - Замена зависимость deep-equal на react-fast-compare. Меньше, современнее, быстрее. From 1b659a2bcdd3569442063f8b6b51b8f5f38ad097 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20=F0=9F=8E=83=20Khripkov?= Date: Tue, 17 Dec 2024 00:53:46 +0300 Subject: [PATCH 3/7] fix: md; --- .changeset/heavy-carrots-yawn.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/heavy-carrots-yawn.md diff --git a/.changeset/heavy-carrots-yawn.md b/.changeset/heavy-carrots-yawn.md new file mode 100644 index 0000000000..2b8cb4f9c5 --- /dev/null +++ b/.changeset/heavy-carrots-yawn.md @@ -0,0 +1,5 @@ +--- +'@alfalab/core-components-select': patch +--- + + - Замена зависимости deep-equal на react-fast-compare. Меньше, современнее, быстрее. From 844da40759b374ef69e4b1c975ddc4c13029845b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20=F0=9F=8E=83=20Khripkov?= Date: Tue, 17 Dec 2024 00:54:48 +0300 Subject: [PATCH 4/7] fix: rm md; --- .changeset/heavy-carrots-yawn.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .changeset/heavy-carrots-yawn.md diff --git a/.changeset/heavy-carrots-yawn.md b/.changeset/heavy-carrots-yawn.md deleted file mode 100644 index 2b8cb4f9c5..0000000000 --- a/.changeset/heavy-carrots-yawn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@alfalab/core-components-select': patch ---- - - - Замена зависимости deep-equal на react-fast-compare. Меньше, современнее, быстрее. From 0563361b89701305d0ffd5b793e3ee5daa9cb9e2 Mon Sep 17 00:00:00 2001 From: denisx Date: Tue, 17 Dec 2024 10:30:55 +0300 Subject: [PATCH 5/7] fix typo Co-authored-by: Evgeny Sergeev --- .changeset/popular-mangos-refuse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/popular-mangos-refuse.md b/.changeset/popular-mangos-refuse.md index 898aec8e70..7be0567c87 100644 --- a/.changeset/popular-mangos-refuse.md +++ b/.changeset/popular-mangos-refuse.md @@ -2,4 +2,4 @@ '@alfalab/core-components-select': patch --- - - Замена зависимость deep-equal на react-fast-compare. Меньше, современнее, быстрее. +Замена зависимости deep-equal на react-fast-compare. Меньше, современнее, быстрее. From e6e429092526f6caa5646fe341e5f90e16c1b35e Mon Sep 17 00:00:00 2001 From: denisx Date: Tue, 17 Dec 2024 17:57:49 +0300 Subject: [PATCH 6/7] Update popular-mangos-refuse.md fixs --- .changeset/popular-mangos-refuse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/popular-mangos-refuse.md b/.changeset/popular-mangos-refuse.md index 7be0567c87..2b8cb4f9c5 100644 --- a/.changeset/popular-mangos-refuse.md +++ b/.changeset/popular-mangos-refuse.md @@ -2,4 +2,4 @@ '@alfalab/core-components-select': patch --- -Замена зависимости deep-equal на react-fast-compare. Меньше, современнее, быстрее. + - Замена зависимости deep-equal на react-fast-compare. Меньше, современнее, быстрее. From 5f9f926c9eedde1476e388662132393673697c06 Mon Sep 17 00:00:00 2001 From: denisx Date: Thu, 19 Dec 2024 11:33:08 +0300 Subject: [PATCH 7/7] Update popular-mangos-refuse.md --- .changeset/popular-mangos-refuse.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/popular-mangos-refuse.md b/.changeset/popular-mangos-refuse.md index 2b8cb4f9c5..7be0567c87 100644 --- a/.changeset/popular-mangos-refuse.md +++ b/.changeset/popular-mangos-refuse.md @@ -2,4 +2,4 @@ '@alfalab/core-components-select': patch --- - - Замена зависимости deep-equal на react-fast-compare. Меньше, современнее, быстрее. +Замена зависимости deep-equal на react-fast-compare. Меньше, современнее, быстрее.