Я пытаюсь понять, как я могу воздействовать на родительский компонент через дочерний компонент. Я знаю, что реакция сконструирована так, чтобы не делать этого, но как бы вы ее достигли в сценарии ниже?Изменение состояния/реквизит в родительском
У вас есть страница, на которой у вас есть данные, данные передаются в компонент, который будет отображаться. Затем у вас есть компонент, основанный на сортировке и фильтрации. Вы должны иметь возможность использовать изменения фильтра сортировки, применимые к компоненту страницы, чтобы можно было манипулировать данными.
Thanks
e.g.
> Page Component (this is where i get my data)
>> Filtering & Sort Component (this is where I want to change the data)
>> Data Listing Component (data passed into this)
Использовать обратные вызовы. Добавьте опору под названием 'onChange' или что-то в дочернем элементе и передайте функцию в родительском компоненте. то есть ' this.setState ({value})} />' in '' 'метод визуализации. –
Louy