Mock data/map
本プロジェクトの進行中に認識した内容を作成します.
useEffect(() => {
fetch('/Data/headerData.json')
.then(res => res.json())
.then(res => setHeaderData(res));
fetch('/Data/listRelatedData.json')
.then(res => res.json())
.then(res => setRelaredListUserData(res));
fetch('/Data/WrapAuthor.json')
.then(res => res.json())
.then(res => setAuthorData(res));
fetch('/Data/FooterBar.json')
.then(res => res.json())
.then(res => setFooterData(res));
}, []);
作成する必要があります.
return (
<div className="detailPage">
<Header pageHeaderData={headerData} />
<div className="wrapBodyFrame">
<BodyFrame
setIsCommentOpen={setIsCommentOpen}
isCommentOpen={isCommentOpen}
inputComment={inputComment}
contentBodyData={contentBodyData}
/>
{isCommentOpen && (
<CommentArea
addComment={addComment}
deleteComment={deleteComment}
inputComment={inputComment}
onChange={onChange}
value={commentValue}
/>
)}
<WrapAuthor authorData={authorData} />
<section className="wrapArticle">
<ListRelatedArticle relatedData={relaredListUserData} />
</section>
<div className="wrapFooterBanner">
<img
src="/images/DetailPage/footerImage.png"
className="footerImage"
alt="하단 배너"
/>
</div>
</div>
<FooterBar
footerBar={footerBarData}
onChangePostContent={onChangePostContent}
/>
</div>
);
すべての関数は戻りに存在する必要があります.コンポーネントの名前とユーザーステータスを作成する必要があります.
const [relaredListUserData, setRelaredListUserData] = useState([]);
const [isCommentOpen, setIsCommentOpen] = useState(false);
const [inputComment, setInputComment] = useState([]);
const [commentValue, setCommentValue] = useState('');
const [headerData, setHeaderData] = useState([]);
const [authorData, setAuthorData] = useState([]);
const [footerBarData, setFooterData] = useState([]);
const [contentBodyData, setContentData] = useState([]);
初期値は再構築事項
省略できます.
stateは直接値を変更できません.変わったのか変わっていないのかわからないので元に触れない
コピーを交換しなければなりません.
const BASE_URL = ‘ http://10.58.0.32:8000' ;
メンテナンスのためには、URLモジュールを個別に作成することが望ましい.
login ? ${}
}backticバーfontとかは共通の位置に置けばいいですね
親がflexの場合はinline-block、クラスを100%あげたい場合は
インポートしたいHTMLにref={}と書きます.
2番目のコンテナのように使用できます.
1行
コードが複数行に表示される場合はカッコを使用します.Returnを書かないと、定義されていない
Reference
この問題について(Mock data/map), 我々は、より多くの情報をここで見つけました https://velog.io/@kimhr08/Mock-data-map-w33nhslxテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol