아키텍처: 네트워크 응용[프런트엔드] 처음부터 2021년 - 섹션 2
7225 단어 webdevbeginnersarchitecture
코드 스타일 가이드
테마 사용자 정의
why I am talking about this in web app architecture. it looks like a small one.
네, 그런데 장기적으로 보면 더 중요해요.Styled component
더욱 아름답다
예전에는 더 예쁜 게 없었어요.
function HelloWorld({greeting = "hello", greeted = '"World"', silent = false, onMouseOver,}) {
if(!greeting){return null};
// TODO: Don't use random in render
let num = Math.floor (Math.random() * 1E+7).toString().replace(/\.\d+/ig, "")
return <div className='HelloWorld' title={`You are visitor number ${ num }`} onMouseOver={onMouseOver}>
<strong>{ greeting.slice( 0, 1 ).toUpperCase() + greeting.slice(1).toLowerCase() }</strong>
{greeting.endsWith(",") ? " " : <span style={{color: '\grey'}}>", "</span> }
<em>
{ greeted }
</em>
{ (silent)
? "."
: "!"}
</div>;
}
예전에는 더 예쁜 게 없었어요.function HelloWorld({
greeting = "hello",
greeted = '"World"',
silent = false,
onMouseOver,
}) {
if (!greeting) {
return null;
}
// TODO: Don't use random in render
let num = Math.floor(Math.random() * 1e7)
.toString()
.replace(/\.\d+/gi, "");
return (
<div
className="HelloWorld"
title={`You are visitor number ${num}`}
onMouseOver={onMouseOver}
>
<strong>
{greeting.slice(0, 1).toUpperCase() + greeting.slice(1).toLowerCase()}
</strong>
{greeting.endsWith(",") ? (
" "
) : (
<span style={{ color: "grey" }}>", "</span>
)}
<em>{greeted}</em>
{silent ? "." : "!"}
</div>
);
}
참고 문헌NOTE: Es-lint and prettier set up in VS code and the product is an added advantage. but, it must have in the product.
Git 프리커밋 훅
국제화
<p>Hello world</p>
번역 지원 제공:<p>{{t "Hello world"}</p>
솔루션:기본적으로
Base setup for all language
이 글을 읽어 주셔서 감사합니다.😊
세 번째 부분이 곧 옵니다...
Reference
이 문제에 관하여(아키텍처: 네트워크 응용[프런트엔드] 처음부터 2021년 - 섹션 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/lakshmananarumugam/architecture-web-app-front-end-from-scratch-2021-v2-fa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)