Next.jsで作成したSPAアプリにおいて動的に変更されるパスに対応したページをリロードすると404 Not Foundになる問題への対応方法を記述する。
Nuxt.jsでは静的ファイル生成時には動的ルーティングに対応したルーティングが無視され、動的ルーティング用ファイルが生成されないため、この現象が発生する。
/listというパスに対して、/list/index.htmlというファイルが生成される。
📝 企業を調べる時のメモ書きです。
この記事は https://medium.com/@ryardley/react-hooks-not-magic-just-arrays-cd4f1857236e の日本語訳です。途中で力尽きて雑な翻訳になってる箇所がいくつかあります。
私は、新しい Hooks の API の "magic" な挙動に悩んでいる人が結構いると聞いています。なのでこの構文の提案が、少なくとも表面的なレベルではどう動いているか、解説してみようと思います。
| 更新: | 2018-08-20 |
|---|---|
| 作者: | @voluntas |
| バージョン: | 18.8.3 |
| URL: | https://voluntas.github.io/ |
| import { eventChannel, END } from 'redux-saga'; | |
| import { call, put, take, fork, cancel, cancelled } from 'redux-saga/effects'; | |
| import * as LiveDataActions from '../../redux/LiveData/LiveData.actions'; | |
| import * as LiveDataTypes from '../../redux/LiveData/LiveData.types'; | |
| // Use this to actually throw exceptions, allows for easier debugging. | |
| const dispatch = put.resolve; | |
| function createWebSocketConnection() { | |
| return new Promise((resolve, reject) => { |
| 更新: | 2017-09-26 |
|---|---|
| 作者: | @voluntas |
| 作者サイト: | http://voluntas.github.io/ |
| バージョン: | 1.2.1 |
| セッション日時: | 2017-09-24 14:20 - 15:00 |
| セッション場所: | 5号館3F |
追記(2018-12-25): 次のレポートに同様 + 追加した内容を公開しています。
この文章は、現在進行形で機能追加や仕様変更が行われているNode.jsコアモジュールとブラウザ向けShimにおける挙動の違い(ギャップ)が広がってきている問題について調べたものです。
| 日時: | 2023-01-15 |
|---|---|
| 作: | @voluntas |
| バージョン: | 2023.1 |
| url: | https://voluntas.github.io/ |
この資料は以下の製品の宣伝を含みます。
| # config file | |
| # vim ~/.config/fish/config.fish | |
| # reload the config | |
| # source ~/.config/fish/config.fish | |
| # set the workspace path | |
| set -x GOPATH /users/my-username/go | |
| # add the go bin path to be able to execute our programs |