Реакт делает ре-рендер кастомных компонентов при изменении state?
По примеру:
<Select age={age}>
<Input name={name}/>
</Select>
Input
будет ререндериться, если name
не изменится, а age
изменится?
Источник: Stack Overflow на русском
По примеру:
<Select age={age}>
<Input name={name}/>
</Select>
Input
будет ререндериться, если name
не изменится, а age
изменится?
Да, в React при изменении state, компоненты, которые используют этот state, будут перерендерены. Если в вашем примере состояние age изменится, то компонент Select и его дочерние элементы, включая Input, будут перерендерены. Если состояние name изменится, то только компонент Input будет перерендерен.