基本的な方法は公式にある通りで、  
<https://docs.github.com/ja/pages/getting-started-with-github-pages/creating-
a-custom-404-page-for-your-github-pages-site>  
つまり公開したルートディレクトリに404.htmlがあればそれを404ページとして利用するらしいです。  
ですが私がreactで作成したサイトでは404.htmlを変更しても、404ページが変わらないのはどうしてなのでしょうという質問です。

ディレクトリ構成は基本的に react-create-appの `npm run build`
コマンドで作ったbuildフォルダをdocsフォルダに名前を変えてGitHub
Pagesでホスティングしています。具体的には以下のような構成になっています。ここに404.htmlがあれば良いはずなのですけど、何か読み落としているでしょうか。

```

    root
    -docs
    ---static
    ---404.html
    ---index.html
    ---その他..
    -package.json
    -その他...
    
```
CC BY-SA 4.0
2023-07-11T11:15:34.307
95564
2023-07-11T11:55:45.963
2023-07-11T11:55:45.963
3060
59072
question
reactjs github-pages
GitHub Pagesで公開したサイトの404ページを自作のものに変更したい