Settings

Theme

Lambda Form in React

1 points by wy2010344 10 months ago · 0 comments · 1 min read


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<
      {
        id: number;
        text: string;
      }[]
    >([]);
    return (
      <>
        {list.map((item) => {
          return (
            <HookRender
              key={item.id}
              render={() => {
                const [a, setA] = useState(0);
                useEffect(() => {
                  //do something
                }, [a]);
                return <div>{item.text}</div>;
              }}
            />
          );
        })}
      </>
    );
  }

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection