В чем разница между этими двумя методами в React? - PullRequest
1 голос
/ 16 мая 2019

Интересно, в чем разница между этими двумя способами создания компонента.

1

const Something () => {
  const Something2 = () => Something;  
  return (
   <div>
    <Something2 />
   </div>
  )
}

2

const Something2 = () => Something;  

const Something () => (
   <div>
    <Something2 />
   </div>
  )

Я обнаружил, что вопрос В чем разница между этими методами создания реагирующего компонента? уже в StackOverflow, но прошло некоторое время, и для меня странно, что, поскольку они написали там, что нет разницы в производительности Потому что, по моему мнению, в первом случае при каждом повторном рендеринге он создает с нуля целый компонент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...