Я создал функциональный компонент списка и рендерил в ящик. В ящике есть текст и переключатель компонентов.
Мой компонент списка находился внутри метода рендерера, поэтому всякий раз, когда я переключаю переключатель метода рендера, запускается и автоматически добавляется список go.
Теперь я поместил компонент списка из метода рендеринга. Это решит мою проблему.
Спасибо всем, ребята, за ваш быстрый ответ и предложение.
Пример:
render(){
const drawerContent = ()=>(
<Content>
<List>
<Switch value={this.state.flag) />
</List>
</Content>
)
return(
<Drawer content={drawerContent}>
<Container>
....
</Container>
</Drawer>
)
}
К
drawerContent = ()=>(
<Content>
<List>
<Switch value={this.state.flag) />
</List>
</Content>
)
render(){
return(
<Drawer content={this.drawerContent}>
<Container>
....
</Container>
</Drawer>
)
}