1

So say I have a super basic component like this:

function MyComponent({ setIsOpen })
{
   return (
      <button onClick={() => setIsOpen(false)}></button>
   )
}

What is the proper syntax to pass any additional unknown props onto the component, something like so:

function MyComponent({ setIsOpen })
{
   return (
      <button onClick={() => setIsOpen(false)} {...props}></button>
   )
}
Paul DeVito
  • 1,542
  • 3
  • 15
  • 38

1 Answers1

1

Comment above linked to an example. Here it is in case the link breaks:

function MyComponent(props)
{
   const {setIsOpen} = {...props};
   return (
      <button {...props} onClick={() => setIsOpen(false)}></button>
   )
}
Paul DeVito
  • 1,542
  • 3
  • 15
  • 38