title: React props do not reflect the memoizedProps
body: <p>I have a reusable Date input react native functional component. The functional component which hosts this view has variant as a prop.</p>
  <pre><code>
  export default function DateInput({
    testID,
    variant = 'default',
  }: Props): React.MixedElement {
  
  return (
      &lt;View testID={testID}&gt;
           // other elements here for text box etc.....
      &lt;/View&gt;
  );
  
  </code></pre>
  <p>This dateInput is hosted inside another functional component BirthdateStep</p>
  <pre><code>return (
      &lt;View&gt;
          &lt;DateInput
                testID='birthdate'
                variant='default'
           /&gt;
       &lt;/View&gt;
  </code></pre>
  <p>I am trying to use testing-library/react-native for testing the component.</p>
  <pre><code>const {queryByTestId} = render(
            &lt;BirthdateStep /&gt;        
        );
  
  const birthdateField = queryByTestId('birthdate');
  
  
  // This statement fails as variant is undefined
  expect(birthdateField.props.variant).toBe('default');
  
  
  // This works
  expect(birthdateField.props.children[0]._owner.memoizedProps.variant).toBe('default');
  
  
  // This also works
  expect(birthdateField.props.children[0]._owner.testID).toBe(birthdateField.props.testID);
  </code></pre>
  <p>I am not sure why props are not reflecting any property other than testID? and it is in memoizedProps of _owner. I found _owner by debugging.</p>
  <p>Any pointers?</p>