私はReactとMeteorでレンダリングしている特定のビューに対して、戻るボタンのリンクを<a href='#' onClick={history.back()} >
で作成しようとしています。 私の目標は、パラメータを渡すことなく、ユーザーがブラウザの戻るボタンを使用することなく、前のページに戻ることができるようにすることです。ReactのonClickハンドラにもかかわらずhistory.back()がクリックを待たずに表示される
問題:このコードを実行するときに、バックボタンでビューもレンダリングしないとhistory.back()
が自動的に起動するonClickイベントを待っているのではなく、トリガされるようです(ユーザーがボタンをクリック)
import React from 'react';
const UnitButtonComponent =() => {
return (
<div>
<a href='#' onClick={history.back()} >
<button type='button' name='go back' />
</a>
</div>
)
};
export default UnitButtonComponent;
私はルーターとしてflowrouterも使用しています。