h-yoshikawa44 / ch-country-quiz

devChallenges リポジトリ(出典:[devChallenge(legacy) - Front-end Developer - Country quiz](https://legacy.devchallenges.io/challenges/Bu3G2irnaXmfwQ8sZkw8)
https://ch-country-quiz-h-yoshikawa44.vercel.app/
1 stars 0 forks source link

[新規]デプロイ&devChallengesに投稿 #9

Closed h-yoshikawa44 closed 2 years ago

h-yoshikawa44 commented 2 years ago

対象環境

本番

作業内容

h-yoshikawa44 commented 2 years ago

投稿前の修正メモ

コンソールの警告

Warning: Did not expect server HTML to contain the text node と出ていた。 場所としては text-transform: capitalize を使っていた、トップページのコンポーネント。

text-transform: capitalize だとテキスト内容が変わる ↓ クライアント側とサーバ側とでレンダリング内容が変わると認識された?

とりあえず、そのスタイルをあてているところで、クライアントサイドの時だけスタイルをあてるようにしたところ、警告はでなくなった。

<select
  css={regionSelect}
  name="regions"
  id="region-select"
  onChange={handleSelectRegion}
>
  {/* process.browser による条件は警告回避のため */}
  {regions.map((region) => (
    <option
      key={region}
      css={process.browser && regionSelectOption}
      value={region}
      >
      {region}
    </option>
  ))}
</select>