Closed london-newyork closed 2 years ago
放送中画面(desktop-13)やアーカイブ(desktop-19)では加えて、へぇの総数とエンジビア番号?(タイトルの上にあるエンジビア5など)が必要になります。そのため今の状態では使いまわせません。 そのため(desktop-13)やアーカイブ(desktop-19)のために別のコンポーネントを作るか、このコンポーネントを拡張して、propsにへぇ数とエンジビア数を受け取るようにして、へぇ数とエンジビア数がpropsに渡された時は(desktop-13)やアーカイブ(desktop-19)にあるコンポーネントを表示する。propsにへぇ数とエンジビア数が渡させていない場合はdesktop-16にあるものを表示するようにする必要などがあると思います。
rinkaさんのレビューめちゃ勉強になる・・!!rinkaさんの修正点以外特に気になる所ありませんでした!
import { EngibeerAddPage } from '/pages/before/[broadcastId]/engibeer/add';/
/URLが怪しい
const { text, displayname, iconURL, engibeerCount, engibeer } = props;
//engibeerはEngibeerAddPageで取得された内容
const userEditingEngibeerURL = '/live/放送ID'
;//desktop16
/live/[broardcastId]
ですかね?DisplayHeyコンポーネント(仮)
へえ数の合計のカウントの作り方がよくわからなくなったため中断 `
へえ数の合計のカウントですが、このコンポーネントでは計算は行わず、親から渡された(計算済みの合計カウント)を受け取って表示するだけでとりあえずよいと思うので、へえ数の合計のカウントの計算の部分は考えなくて大丈夫です。 なので合計カウントはtotalHeyCountという名前でpropsで受け取るようにしてこれを表示して貰えば大丈夫です
多分必要なpropsの型定義は
type Props = {
title: string; (エンジビアのタイトル) (必須props)
displayname: string; (投稿者の名前) (必須props)
iconURL: string; (投稿者のアイコンURL) (必須props)
totalHeyCount?: number (へえ数の合計のカウント)(desktop-13では必要だがdesktop-16ではいらないので?をつける)
engibieerNumber?: number (エンジビアの番号) (desktop-13では必要だがdesktop-16ではいらないので?をつける)
}
こんな感じになると思います。上記の5つだけでいけると思います。名前(title, displayname)などはテキトーなのでよりわかりやすいものがあったら変更してください🙇♂️
ありがとうございます! なんだかちょっと考えすぎだったみたいです。すごくわかりやすくて参考になりました!
`
</div>
<div className="bg-gray-300 p-6">
<DisplayBoardEngibeer engibeerNumber={11} title="エンジビアはエンジビアである。エンジビアはエンジビア" displayname="yururin" iconURL="https://source.unsplash.com/random" totalHeyCount={85}/>
</div>`
修正ありがとうございます!! 自分はこれで問題なさそうだと思います!!
ありがとうございます! 今日明日中に皆さんから回答がなければ、マージしちゃいます。
すごい・・!!私も問題ありません・・!対応ありがとうございます!
良い悪いはさっぱり分かってないのですが、コードを確認いたしました。ありがとうございます。
プルリクお願いいたします。
やろうとしたこと
desktop-16の表示板作成
自信のないところ