

現在、Reactベースのアプリ開発をしています。  
多くの入門書やページでは、子コンポーネントから親コンポーネントのstateを変更する際、以下のように値をセットするだけの関数を別に定義しているものが大抵なのですが、set関数自体を渡すことになにか問題があるのでしょうか？

[code]

    const ComponentA = () => {
      const [value, setValue] = useState<string>();
    
      handleValue = (value: string) => {
        setValue(value);
      }
    
      return(
        <ComponentB handleValue={handleValue} />
      );
    }
    
    const ComponentB = (props: {handleValue: (value: string} => void}) => {
      // 略
    }
    
[/code]


CC BY-SA 4.0
2023-05-28T10:53:56.390
94998
2023-05-28T11:29:16.963
2023-05-28T11:29:16.963
3060
58497
question
reactjs typescript
Reactのフックについて