1
{
       <div style={{color: 'red', padding-left: '30px',padding-top: '10px' }}>
        errorMessage
       </div>
}

JSX expressions must have one parent element

no error expected when using the inline css

Konrad
  • 21,590
  • 4
  • 28
  • 64

1 Answers1

1

div element must be wrapped with React Fragment or another jsx element, not {}. Like this;

<>
  <div style={{color: 'red', padding-left: '30px',padding-top: '10px' }}>
     errorMessage
  </div>
</>

or

<React.Fragment>
  <div style={{color: 'red', padding-left: '30px',padding-top: '10px' }}>
     errorMessage
  </div>
</React.Fragment>

or

<div>
  <div style={{color: 'red', padding-left: '30px',padding-top: '10px' }}>
     errorMessage
  </div>
</div>
Tolgahan
  • 84
  • 7