Buckets:
| var $4FGhO$react = require("react"); | |
| function $parcel$export(e, n, v, s) { | |
| Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true}); | |
| } | |
| $parcel$export(module.exports, "useDeepMemo", () => $20e6e72fbf5dc81e$export$722debc0e56fea39); | |
| /* | |
| * Copyright 2023 Adobe. All rights reserved. | |
| * This file is licensed to you under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. You may obtain a copy | |
| * of the License at http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, software distributed under | |
| * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS | |
| * OF ANY KIND, either express or implied. See the License for the specific language | |
| * governing permissions and limitations under the License. | |
| */ /* eslint-disable rulesdir/pure-render */ | |
| function $20e6e72fbf5dc81e$export$722debc0e56fea39(value, isEqual) { | |
| // Using a ref during render is ok here because it's only an optimization – both values are equivalent. | |
| // If a render is thrown away, it'll still work the same no matter if the next render is the same or not. | |
| let lastValue = (0, $4FGhO$react.useRef)(null); | |
| if (value && lastValue.current && isEqual(value, lastValue.current)) value = lastValue.current; | |
| lastValue.current = value; | |
| return value; | |
| } | |
| //# sourceMappingURL=useDeepMemo.main.js.map | |
Xet Storage Details
- Size:
- 1.47 kB
- Xet hash:
- 598ae41bef13f5c03c15e43dd47e6c787ceb221c6d9bdd7afe61c3f50a2f8273
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.