How about writing this in React? I'm a bit stuck on passing parameters.
import { useEffect, useState } from "react";
function HookRender({ render }: { render(): React.ReactNode }) {
return render();
}
function Demo() {
const [list, setList] = useState([]);
return (
{list.map((item) => {
return (
{
const [a, setA] = useState(0);
useEffect(() => {
//do something
}, [a]);
return {item.text};
}}
/>
);
})}
);
}