JSX,el lenguaje de React(con Ejempos)


⚛ 리액션
React o ReactJS는 사람들이 더 많은 정보를 얻을 수 있도록 도와주는 기술입니다.Desarrollada와 mantenida principalmente por Facebook Des de el a ño 2013, React se define como una libreria 소스Enforcada en Constructuir Interface de usuario para el front end.

🔳 구성 요소
구성 부분의 반응 원리 개념에서 모든 기능(o류)은 하나의 공공 기구와 하나의 공공 기구로 구성된다.

Los componentes permiten separar la interfaz de usuario en piezas independientes, reutilizables y pensar en cada pieza de forma aislada. - react.org



JavaScript XML(JSX)
JSX(JavaScript XML)의 유틸리티에서 사용자 간의 상호 작용을 설명합니다.이것은 HTML 형식을 설명하여 대표적인 요구 사항을 충족시킬 수 있는 확장 파일입니다. (encerrándolo entre comillas)
⌨ Ejempo:
function App() {
  return <h1>Hola Mundo</h1>;
}
이것은 확장된 과정azúcar sintáctica이고 기능적인 과정React.createElement(type, [props], [...children])이며 전변환 과정(comoBabel.js의 스크립트이다.

function App(){
  return React.createElement("h1", null, "Hola Mundo");
}
Elparámetrotype는 HTML이라는 회사로 회사의 합작 파트너이다.파라지하철props은 파라지하철type과 최종지하철children의 자회사로 구성 부분과 라벨이 HTML로 되어 대중교통의 수요를 충족시키기 위한 것이다.

Recuerda que para utilizar la función React.createElement la libreria React debe estar en el scope.
Esto mediante:

import React from 'react'

방백당신은 복잡한 구성 요소를 복잡한 구성 요소로 바꿀 수 있습니까?

JSX con etiquetas HTML anidadas
⌨JSX
function App() {
  return (
    <div>
      <h1>Bienvenido a Dev.to</h1>
      <button>Unirse a la comunidad</button>
    </div>
  );
}
⌨ECMAScript
function App() {
  return React.createElement(
    "div",
    null,
    React.createElement("h1", null, "Bienvenido a Dev.to"),
    React.createElement("button", null, "Unirse a la comunidad")
  );
}
Mira como las etiquetas<h1>와 también son transformadas a una llamada a a la función<button>과 pasados como parámetros Distinos en la mada a la función que creaelReact.createElement(...)과 los contiene.

JSX con 성분 리액션.
이것은 사용자 간의 상호작용을 설명하는 데 사용되는 HTML 형식의 유틸리티입니다.
⌨JSX
function Saludo() {
    return (
        <h1>Bienvenido a DEV Community</h1>
    );
}

function App() {
  return (
    <Saludo />
  );
}
⌨ECMAScript
function App() {
  return React.createElement(Saludo, null);
}
이것은 중요한 구성 부분으로 우리의 미래에 영향을 미칠 것이다.구성 요소의 HTML 형식에서는 서로 다른 요소의 형식이 같습니다.
이것은 성공적인 선언으로, 그것의 구성 부분은 불가능하다.
⌨JSX
function saludo() {
    return (
        <h1>Bienvenido a DEV Community</h1>
    );
}

function App() {
  return (
    <saludo />
  );
}
⌨ECMAScript
function App() {
  return React.createElement("saludo", null);
}
리본<div>의 구성 부분 중에는 리본React.createElement의 구성 부분이 없다.
이 영상에서 다른 영상에 대한 해독이 필요 없이 HTML의 해독에 반응할 수 있다.

Expresiones JS dentro de JSX
이것은 대체할 수 없는 경험이다.
⌨JSX
const nombre = 'Sebastian Pardo';
const despedida = <h1>Hasta la proxima, {nombre}!</h1>;
⌨ECMAScript
const despedida = React.createElement("h1", null, "Hasta la proxima, ", nombre, "!");
Y esto al renderizarlo en HTML sera:⌨
<h1>Hasta la proxima, Sebastian Pardo!</h1>
그 밖에 우리는 현에 대한 구체적인 요구를 충족시키기 위해 기능string 프로젝트를 제공했다.

Renderizado 조건
Otra expresión bastanteútil puedes utizar es la que permite renderizar una sección de tu UI dependiendo de una conditición.
기능 고려 사항:
  • 조건 선언
  • Utizar el operador lógicoArray.map().
  • 전 총독의 성명.(puedes Utizar JSX)
  • 지속적인 취업 기회⌨
    let esViernes = true;
    const inicio = <div>
        <h1> Bienvenido </h1> 
        { esViernes && <h2> "Feliz Viernes" </h2>}
    </div>;
    
    // OUTPUT
    <div>
      <h1> Bienvenido </h1>
      <h2>Feliz Viernes</h2>
    </div>
    
    이것은 기능적인 언어로tipo&&,siempre devuelvetrue && expresion,mientras que en el casodeexpresion,siempre devuelvefalse && expresion를 표현하는 데 쓰인다.
    유엔의 문제는 만약 그렇지 않으면 이 협의의 집행을 허락하지 않는다는 데 있다.
    이것은 국제 오페라하우스를 더욱 잘 이용하기 위한 새로운 실시 방안이다.
    ⌨ Ejempo:
    let esViernes = false;
    const inicio = <h1>{esViernes ? "ES VIERNES!!" : "Otro dia mas..."}</h1>
    
    // OUTPUT
    <h1>Otro dia mas...</h1>
    

    Valores Ignorados
    브레노스false, true/falsenull 세렌 렌드리자다스 신닌 콘타니도 덴트로(sinning 魯n contenido dentro).
    ⌨ Ejempo:
    <p>{true}</p>
    <p>{false}</p>
    <p>{true && true}</p>
    <p>{null}</p>
    <p>{undefined}</p>
    <p></p>
    
    전 대통령부의 오늘:

    <p></p>
    

    결론📚
    실용적인 JSX에서 나타날 수 있는 설명 프로그램은 닝분쿠(exagero)에서 실행할 수 있는 동작이 없습니다.
    이것은 간단하면서도 명확한 개념이다. 이것은 간단한 개념이고 생산적인 개념이며 묘사적인 개념이다.
    간단한 기초 위에서 확장을 하면 특히 중요한 미래에 새로운 오류를 일으킬 수 있다.

    참고 문헌🌐
    Stack Overflow Survey 2020
    Introducing JSX
    JSX in Depth

    좋은 웹페이지 즐겨찾기