# 세렌디아스 광장: 디아 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 라이센스 측정기의 내용은 다음과 같습니다.보드모스 클레어의 조건은 간단하다. 셋 다 있다.
  • 간단함
  • {
        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세의 시장이고, 엔피에사 다르노스는 젊은이다.
    UsamosvalueAsNumberen lugar devalueporque 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는 etiquetasul 인근, 국제공항arrNumeros과 유엔 프로젝트li 인근에 위치한다.
    이것은 나의 임무 명세서다.

    도구


    이것은 중요한 구성 부분이다.반대의 생각은 없다!
    이것은 HTML의 내용을 묘사하는 정보 형식이다.
    부품 번호:
    <Child propDePrueba="valordePrueba" />
    
    전자 컴포넌트 hijo:
    function Child(props) {
        console.log(props);
    
        return <p>{props.propDePrueba}</p>;
    }
    
    블로그'장원'에서는 하비아모스 데자도 하드코도스 티투로와 파라포가 있다.이것은 비인도적이다.
    우리의 도구는 거대한 지주로서 모든 사람의 생명과 재산을 효과적으로 보호할 수 있으며 중요한 구성 부분이다.
  • EnApp.jsle 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>
        );
    }
    
  • Enindex.jsdel componentBlog,obtenemos los props así:
  • function Blog(props) {
        const { title, content } = props;
        return (
            <section>
                <Title title={title} />
                <Text content={content} />
            </section>
        );
    }
    
  • Enindex.jsdel componenteTitle:
  • function Title(props) {
        const { title } = props;
        return <h3>{title}</h3>;
    }
    
  • Y porúltimo,enindex.jsdel componentText
  • function Text(props) {
        const { content } = props;
        return <p>{content}</p>;
    }
    
    에스토 노스 쿠다리아 아르고 아스:

    프라시카


    아호라 시(Ahorasi), 워번도(volviendo al portfolio), 와모스(vamos)는 실용적인 도구와 볼 개념으로 네비게이션 표시줄 진열과 프로젝트의 탑(tarjetas que muestra cada proyecto)이다.
  • EnApp.jstenemos:
  • 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>
        );
    }
    
  • En index.jsdel Component 탐색:
  • function Nav(props) {
        const { menuArr } = props;
        return (
            <div>
                {menuArr.map((menu, key) => {
                    return <Menu menu={menu} key={key} />;
                })}
            </div>
        );
    }
    
  • Enindex.jsdel componenteMenu:
  • function Menu(props) {
        const { text, url } = props.menu;
        return <a href={url}>{text}</a>;
    }
    
  • Enindex.jsdel componenteProjects:
  • function Projects(props) {
        const { projectArr } = props;
        return (
            <section>
                {projectArr.map((project, key) => {
                    return <Card project={project} key={key} />;
                })}
            </section>
        );
    }
    
  • Y porúltimo,enindex.jsdel 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

    좋은 웹페이지 즐겨찾기