# 세렌디아스 광장: 디아 10/100
콘디코넬, 구강과 도구
프로필
누군가가 반응하면 반응할 수도 있고, 반응이 없으면 반응할 수도 있다.일종의 힘으로서 우리는 교사와 교우에게 정보를 제공해야 한다.
También,avanzamos con el portfolio para pasarle info a cada componente,mezclando los temas de hoy.
Podrás ver la lista de los 100 días en este .
JSX의 Condicinales 및 bucles
JSX-nos 라이센스 측정기의 내용은 다음과 같습니다.보드모스 클레어의 조건은 간단하다. 셋 다 있다.
Podrás ver la lista de los 100 días en este .
{
testState == 10 && <p>El valor es 10</p>;
}
에스토 세이 리아스: "저testState
는 이과르 a 10이고, 저&&
는 엔토스..."저의 부모님이십니다.{
esMayorDeEdad >= 18 ? <p>Es mayor</p> : <p>Es menor</p>;
}
Cambia un poco,pero el“entons”conditional simple ahora es?
,y el“si no”,es:
.<ul>
{arrayNumeros.map((num, key) => {
return <li key={key}>Soy el numero {num}</li>;
})}
</ul>
En JSX 솔로 노스 permiten Utizar bucles Functionals 및 솔로 podemos usar 지도 제어 화살표 기능.어디 가세요? 어디 가세요?지도상의 정보에 따르면 지도에서 원하는 것을 찾은 다음 지도에서 원하는 것을 찾을 수 있다
key
.그게 내 꿈이야.우리의 조건과 기타 조건은 다음과 같다.
function App() {
const [age, setAge] = useState(0);
function handleChange(e) {
const { valueAsNumber } = e.target; // Usamos valueAsNumber
setAge(valueAsNumber); //porque el input es number
}
return (
<div>
<input type="number" onChange={handleChange} />
{age > 0 && (
// El <> ... </> se conoce como React fragment.
//Es un falso bloque de HTML
<>{age >= 18 ? <p>Sos grande</p> : <p>Sos chikito</p>}</>
)}
</div>
);
}
분짜의 파일에는 허가증이 없다.소로 스누메로는 0세의 시장이고, 엔피에사 다르노스는 젊은이다.Usamos
valueAsNumber
en lugar devalue
porque estamos 조작수con분쿠메로스,con 문자열이 없음;우리valueAsNumber
의 두 번째 자모는 문자열value
이다.bucles 웹 사이트에서 armar과 n분쿠메로스 Ingreados는 유엔의 입력이다.카다 누메로 아그레가 리스타 그룹과 보튼 그룹.
function App() {
const [inputNumber, setInputNumber] = useState(0);
const [arrNumeros, setArrNumeros] = useState([]);
function handleChange(e) {
const { valueAsNumber } = e.target;
setInputNumber(valueAsNumber);
}
function handleClick() {
const newArr = [...arrNumeros, inputNumber];
setArrNumeros(newArr);
setInputNumber("");
}
return (
<div>
<input type="number" onChange={handleChange} value={inputNumber} />
<button onClick={handleClick}>Agregar al array</button>
<ul>
{arrNumeros.map((num, key) => {
return <li key={key}>{num}</li>;
})}
</ul>
</div>
);
}
El spread operator (...
는 목표 진열 배경에서 목표 진열을 추적합니다.읊다, 읊조리다이것은 구성 부분
App
: 앙그루 누메로와 로스 칸비오스 세과르단inputNumber
의 기능의학handleChange
이다.Al-apretar el-botón은 otra funciónhandleClick
구에 위치하고 n\쿠메로스arrNumeros
와 agregael-valor previo del otro estadoinputNumber
전방에 위치한다.Tenemos dentro del JSX는 etiquetas
ul
인근, 국제공항arrNumeros
과 유엔 프로젝트li
인근에 위치한다.이것은 나의 임무 명세서다.
도구
이것은 중요한 구성 부분이다.반대의 생각은 없다!
이것은 HTML의 내용을 묘사하는 정보 형식이다.
부품 번호:
<Child propDePrueba="valordePrueba" />
전자 컴포넌트 hijo:function Child(props) {
console.log(props);
return <p>{props.propDePrueba}</p>;
}
블로그'장원'에서는 하비아모스 데자도 하드코도스 티투로와 파라포가 있다.이것은 비인도적이다.우리의 도구는 거대한 지주로서 모든 사람의 생명과 재산을 효과적으로 보호할 수 있으며 중요한 구성 부분이다.
App.js
le damos dos 구성 요소Blog
.function App() {
return (
<div>
<Blog
title="Titulo muy copado"
content="Parrafo muy copado en Dev.to"
/>
<Blog
title="Otro titulo by El Javo"
content="Parrafo hecho gracias a Course.It"
/>
</div>
);
}
index.js
del componentBlog
,obtenemos los props así:function Blog(props) {
const { title, content } = props;
return (
<section>
<Title title={title} />
<Text content={content} />
</section>
);
}
index.js
del componenteTitle
:function Title(props) {
const { title } = props;
return <h3>{title}</h3>;
}
index.js
del componentText
function Text(props) {
const { content } = props;
return <p>{content}</p>;
}
에스토 노스 쿠다리아 아르고 아스:프라시카
아호라 시(Ahorasi), 워번도(volviendo al portfolio), 와모스(vamos)는 실용적인 도구와 볼 개념으로 네비게이션 표시줄 진열과 프로젝트의 탑(tarjetas que muestra cada proyecto)이다.
App.js
tenemos:function App() {
const menuArr = [
{
text: "Home",
url: "#home",
},
{
text: "About me",
url: "#home",
},
{
text: "Projects",
url: "#home",
},
{
text: "Skills",
url: "#home",
},
{
text: "Contact",
url: "#home",
},
];
const projectArr = [
{
photo: "https://picsum.photos/300/200?a",
title: "\"Titulo prueba\","
description: "\"Descripcion de prueba, a ver si funca esto\","
tecno: "HTML CSS JS",
},
{
photo: "https://picsum.photos/300/200?a",
title: "\"Titulo prueba 2\","
description: "\"Descripcion de prueba 2, a ver si funca esto tambien\","
tecno: "texto plano",
},
];
return (
<div>
<Nav menuArr={menuArr} />
<Projects projectArr={projectArr} />
</div>
);
}
index.js
del Component 탐색:function Nav(props) {
const { menuArr } = props;
return (
<div>
{menuArr.map((menu, key) => {
return <Menu menu={menu} key={key} />;
})}
</div>
);
}
index.js
del componenteMenu
:function Menu(props) {
const { text, url } = props.menu;
return <a href={url}>{text}</a>;
}
index.js
del componenteProjects
:function Projects(props) {
const { projectArr } = props;
return (
<section>
{projectArr.map((project, key) => {
return <Card project={project} key={key} />;
})}
</section>
);
}
index.js
del componentCard
:function Nav(props) {
const { photo, title, description, tecno } = props.project;
return (
<div>
<figure>
<img src={photo} alt={title} />
</figure>
<h2>{title}</h2>
<p>{description}</p>
<h3>Tecnologías</h3>
<figure>{tecno}</figure>
</div>
);
}
내가 말한 대로 오벤니모스 에스타 이메건:Más adelante,veremos si con los temas restantes podemos usarlos para el portfolio.아호라 미스모는 아마스 아르고 린도다.
디아 10/100
Reference
이 문제에 관하여(# 세렌디아스 광장: 디아 10/100), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/javicerodriguez/ciendiasconcourseit-dia-10-100-8j텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)