TypeScript and React - children type?

前端 未结 14 1303
借酒劲吻你
借酒劲吻你 2020-12-12 18:56

I have a very simple functional component as follows:

import * as React from \'react\';

export interface AuxProps  { 
    children: React.ReactNode
 }


con         


        
14条回答
  •  醉话见心
    2020-12-12 19:19

    React components should have a single wrapper node or return an array of nodes.

    Your ... component has two nodes div and main.

    Try to wrap your children in a div in Aux component.

    import * as React from 'react';
    
    export interface AuxProps  { 
      children: React.ReactNode
    }
    
    const aux = (props: AuxProps) => (
    {props.children}
    ); export default aux;

提交回复
热议问题