Wpis z mikrobloga

#programowanie #react #typescript

w jaki sposób mogę przekazać typ funkcji do komponentu niżej w hierarchii?

używam react hooks i w komponencie nadrzędnym

1.tsx

export default function x(){
const makeAction = (arg1: number, arg2: string)=>{/*implementation*/}
return

2.tsx

export default function(props: ????){
return

a może źle to robię?
  • 8
  • Odpowiedz
@sokytsinolop: nie do konca mozna zrozumiec o co Ci chofzi. Czy chcesz uzyskac zeby komponent dwa mogl przyjac jako prop funkcje z 1? Jako prop? jako children? Nie do konca jadno pytanie zsdales IMO
  • Odpowiedz
@leoha: chce przekazać funkcję jako prop i miec ta funkcje otypowaną w subcomponent mogę wyciągnąć makeAction z komponentu i zrobić sobie
export type makeActionFn = typeof makeAction ale nie wiem czy to dobre rozwiązanie?
  • Odpowiedz