Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@

## Input

```javascript
import {logValue} from 'shared-runtime';

function Component({a}) {
useEffect(() => {
logValue(a);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return null;
}

export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{a: 0}],
sequentialRenders: [{a: 1}],
};

```


## Error

```
4 | useEffect(() => {
5 | logValue(a);
> 6 | // eslint-disable-next-line react-hooks/exhaustive-deps
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ InvalidReact: React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior. eslint-disable-next-line react-hooks/exhaustive-deps (6:6)
7 | }, []);
8 | return null;
9 | }
```


Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import {logValue} from 'shared-runtime';

function Component({a}) {
useEffect(() => {
logValue(a);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return null;
}

export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: [{a: 0}],
sequentialRenders: [{a: 1}],
};