функция this.onPageChanged
передается как ссылка на дочерний компонент, и она вызывается оттуда, она не вызывается отсюда (компонент приложения сам) для передачи ей аргументов!
если вы проверите компонент Pagination
в предоставленном вами примере, вы увидите, что он вызывается из gotoPage
метода компонента, как показано ниже в строке 53:
this.setState({ currentPage }, () => onPageChanged(paginationData));
и Вы можете видеть, что значение data
происходит отсюда onPageChanged(paginationData)
. В основном, в реагировании вы можете передавать любое значение в качестве подпорки дочерним компонентам и столько, сколько функции считаются значением (например, вы можно присвоить функцию переменной), затем вы можете передать ее в качестве ссылки (рассмотрите ее как обратный вызов) для вызова из другого места!