この実装で私が取ったアプローチは完全に間違っています。行うべきことは、そのコンポーネントを使用してカスタム ページネーション コンポーネントを作成し、[次へ] ボタンと [前へ] ボタンを作成し、ページ番号の選択リストをドロップダウンして、そのカスタム コンポーネントをグリドル セクションに含めることです。
customPagerComponent に渡される値は、単なる jsx ではなく、React クラスである必要があります。最初の例を挙げると、おそらくこれを実行したいと思うでしょう:
class MyCustomPagerComponent extends Component {
// boilerplate react stuff
render() {
// jsx for your component
}
}
次に、Griddle jsx で次のことを行います。
import MyCustomPagerComponent from 'path/to/component';
<Griddle
...
customPagerComponent={MyCustomPagerComponent}
>
次のボタンと前のボタンの両方が、この新しいカスタム ページネーション コンポーネントに含まれます。
このグリドル問題の詳細
https://github.com/GriddleGriddle/Griddle/issues/530