16 lines
428 B
JavaScript
16 lines
428 B
JavaScript
// @validateNoSetStateInEffects @enableVerboseNoSetStateInEffect
|
|
import {useState, useEffect} from 'react';
|
|
|
|
function Child({firstName, lastName}) {
|
|
const [fullName, setFullName] = useState('');
|
|
useEffect(() => {
|
|
setFullName(firstName + ' ' + lastName);
|
|
}, [firstName, lastName]);
|
|
return <div>{fullName}</div>;
|
|
}
|
|
|
|
export const FIXTURE_ENTRYPOINT = {
|
|
fn: Child,
|
|
params: [{firstName: 'John', lastName: 'Doe'}],
|
|
};
|