万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    ローカライズ+Next.js

    いろいろ調べたけど相性悪いのかうまく行かない https://stackoverflow.com/questions/73314905/next-js-with-react-intl-creates-an-ancestry-issue

    これ見たらreact-intl-universal使えって返事w アリババ製

    npm i react-intl-universal

    localesローカライズJSONのファイルたちを配置。

    この例を見た

    https://github.com/alibaba/react-intl-universal/blob/master/packages/react-intl-universal/examples/browser-example

    /pages/index.tsx

    のクラスの中に書いていった

    以下警告邪魔なのでこうした

      React.useEffect(() => {
        initializeIntl()
        // 第二引数から除外する
        // eslint-disable-next-line react-hooks/exhaustive-deps
      }, [])

    このメソッドは上の後に書いた

    const initializeIntl = () => {
    npm i react-intl-universal
    npm i use-force-update