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>
);
}
⌨ECMAScriptfunction 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 />
);
}
⌨ECMAScriptfunction App() {
return React.createElement(Saludo, null);
}
이것은 중요한 구성 부분으로 우리의 미래에 영향을 미칠 것이다.구성 요소의 HTML 형식에서는 서로 다른 요소의 형식이 같습니다.이것은 성공적인 선언으로, 그것의 구성 부분은 불가능하다.
⌨JSX
function saludo() {
return (
<h1>Bienvenido a DEV Community</h1>
);
}
function App() {
return (
<saludo />
);
}
⌨ECMAScriptfunction 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>;
⌨ECMAScriptconst 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.
기능 고려 사항:
Array.map()
.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/false
와 null
세렌 렌드리자다스 신닌 콘타니도 덴트로(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
Reference
이 문제에 관하여(JSX,el lenguaje de React(con Ejempos)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sapardo/jsx-el-lenguaje-de-react-con-ejemplos-4hc2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)