Skip to content

Commit 8d1ee47

Browse files
committed
cleanup lints
1 parent 9203409 commit 8d1ee47

File tree

2 files changed

+17
-24
lines changed

2 files changed

+17
-24
lines changed

packages/react-dom/src/__tests__/ReactDOMImageLoad-test.internal.js

Lines changed: 16 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ let ReactCache;
1515
let ReactDOM;
1616
let Suspense;
1717
let originalCreateElement;
18-
let globalImgCache;
1918
let TextResource;
2019
let textResourceShouldFail;
2120

@@ -65,12 +64,8 @@ function AsyncText(props) {
6564
}
6665
}
6766

68-
function ImageLoader({src, useImageLoader, ref}) {
69-
useImageLoader(src, ref);
70-
}
71-
7267
function Img({src: maybeSrc, onLoad, useImageLoader, ref}) {
73-
let src = maybeSrc || 'default';
68+
const src = maybeSrc || 'default';
7469
Scheduler.unstable_yieldValue('Img ' + src);
7570
return <img src={src} onLoad={onLoad} />;
7671
}
@@ -97,12 +92,12 @@ describe.only('ReactDOMImageLoad', () => {
9792
Suspense = React.Suspense;
9893

9994
onLoadSpy = jest.fn(reactEvent => {
100-
let src = reactEvent.target.getAttribute('src');
95+
const src = reactEvent.target.getAttribute('src');
10196
Scheduler.unstable_yieldValue('onLoadSpy [' + src + ']');
10297
});
10398

10499
actualLoadSpy = jest.fn(nativeEvent => {
105-
let src = nativeEvent.target.getAttribute('src');
100+
const src = nativeEvent.target.getAttribute('src');
106101
Scheduler.unstable_yieldValue('actualLoadSpy [' + src + ']');
107102
nativeEvent.__originalDispatch = false;
108103
});
@@ -160,7 +155,7 @@ describe.only('ReactDOMImageLoad', () => {
160155

161156
originalCreateElement = document.createElement;
162157
document.createElement = function createElement(tagName, options) {
163-
let element = originalCreateElement.call(document, tagName, options);
158+
const element = originalCreateElement.call(document, tagName, options);
164159
if (tagName === 'img') {
165160
element.addEventListener('load', actualLoadSpy);
166161
images.push(element);
@@ -203,7 +198,7 @@ describe.only('ReactDOMImageLoad', () => {
203198
'Img default',
204199
'Yield',
205200
]);
206-
let img = last(images);
201+
const img = last(images);
207202
loadImage(img);
208203
expect(Scheduler).toHaveYielded([
209204
'actualLoadSpy [default]',
@@ -243,7 +238,7 @@ describe.only('ReactDOMImageLoad', () => {
243238
'last layout',
244239
]);
245240
Scheduler.unstable_requestPaint();
246-
let img = last(images);
241+
const img = last(images);
247242
loadImage(img);
248243
expect(Scheduler).toHaveYielded([
249244
'actualLoadSpy [default]',
@@ -259,7 +254,7 @@ describe.only('ReactDOMImageLoad', () => {
259254
const root = ReactDOM.createRoot(container);
260255

261256
function Base() {
262-
let [src, setSrc] = React.useState('a');
257+
const [src, setSrc] = React.useState('a');
263258
return (
264259
<PhaseMarkers>
265260
<Img src={src} onLoad={onLoadSpy} />
@@ -283,7 +278,7 @@ describe.only('ReactDOMImageLoad', () => {
283278
'Img a',
284279
'Yield',
285280
]);
286-
let img = last(images);
281+
const img = last(images);
287282
loadImage(img);
288283
expect(Scheduler).toHaveYielded(['actualLoadSpy [a]']);
289284

@@ -322,7 +317,7 @@ describe.only('ReactDOMImageLoad', () => {
322317
'last layout',
323318
'last passive',
324319
]);
325-
let img = last(images);
320+
const img = last(images);
326321
loadImage(img);
327322
expect(Scheduler).toHaveYielded([
328323
'actualLoadSpy [default]',
@@ -336,7 +331,7 @@ describe.only('ReactDOMImageLoad', () => {
336331
const root = ReactDOM.createRoot(container);
337332

338333
function ChildSuppressing({children}) {
339-
let [showChildren, update] = React.useState(true);
334+
const [showChildren, update] = React.useState(true);
340335
React.useLayoutEffect(() => {
341336
if (showChildren) {
342337
update(false);
@@ -362,7 +357,7 @@ describe.only('ReactDOMImageLoad', () => {
362357
'Img default',
363358
'Yield',
364359
]);
365-
let img = last(images);
360+
const img = last(images);
366361
loadImage(img);
367362
expect(Scheduler).toHaveYielded(['actualLoadSpy [default]']);
368363
expect(Scheduler).toFlushAndYield([
@@ -385,7 +380,7 @@ describe.only('ReactDOMImageLoad', () => {
385380
const root = ReactDOM.createRoot(container);
386381

387382
function Switch({children}) {
388-
let [shouldShow, updateShow] = React.useState(true);
383+
const [shouldShow, updateShow] = React.useState(true);
389384
return children(shouldShow, updateShow);
390385
}
391386

@@ -424,7 +419,7 @@ describe.only('ReactDOMImageLoad', () => {
424419
'Img default',
425420
'Yield',
426421
]);
427-
let img = last(images);
422+
const img = last(images);
428423
loadImage(img);
429424
expect(Scheduler).toHaveYielded(['actualLoadSpy [default]']);
430425
expect(Scheduler).toFlushAndYield([
@@ -447,7 +442,7 @@ describe.only('ReactDOMImageLoad', () => {
447442
expect(onLoadSpy).not.toHaveBeenCalled();
448443
});
449444

450-
xit('captures the load event if it happens in a suspended subtree and replays it between layout and passive effects on resumption', async function() {
445+
fit('captures the load event if it happens in a suspended subtree and replays it between layout and passive effects on resumption', async function() {
451446
function SuspendingWithImage() {
452447
Scheduler.unstable_yieldValue('SuspendingWithImage');
453448
return (
@@ -514,8 +509,8 @@ describe.only('ReactDOMImageLoad', () => {
514509
let externalSetSrcAlt = null;
515510

516511
function Base() {
517-
let [src, setSrc] = React.useState(null);
518-
let [srcAlt, setSrcAlt] = React.useState(null);
512+
const [src, setSrc] = React.useState(null);
513+
const [srcAlt, setSrcAlt] = React.useState(null);
519514
externalSetSrc = setSrc;
520515
externalSetSrcAlt = setSrcAlt;
521516
return srcAlt || src ? <YieldingWithImage src={srcAlt || src} /> : null;
@@ -578,6 +573,4 @@ describe.only('ReactDOMImageLoad', () => {
578573
'Committed',
579574
]);
580575
});
581-
582-
it('load event twice on changing src when dom element is re-used, ensure only second load event is replayed', async function() {});
583576
});

packages/react-dom/src/client/ReactDOMHostConfig.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -438,8 +438,8 @@ export function commitMount(
438438
| HTMLInputElement
439439
| HTMLSelectElement
440440
| HTMLTextAreaElement).focus();
441-
return;
442441
}
442+
return;
443443
case 'img': {
444444
if ((newProps: any).src) {
445445
((domElement: any): HTMLImageElement).src = ((domElement: any): HTMLImageElement).src;

0 commit comments

Comments
 (0)