JSX
#HelloFrontend #HelloErmine #HelloWorld2021
JSX āļāļ·āļāļāļ°āđāļĢ ?
āđāļāđāļāļŠāđāļ§āļāđāļŠāļĢāļīāļĄāļāļāļ JavaScript āļāļģāđāļŦāđāđāļĢāļēāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļ element āļāđāļ§āļĒāļāļēāļĢāđāļāļĩāļĒāļ HTML tags āđāļāđ āđāļĨāļ°āļĒāļąāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļ JavaScript āđāļāļāļēāļĢāļāļģāđāļāļīāļāļāļĢāļĢāļāļ°āļāđāļēāļ āđ āđāļāđ
āļāļąāļ§āļāļĒāđāļēāļāļāļēāļĢāđāļāđāļāļēāļ
const element = <h1>Hello</h1>;
āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļēāļāļĢāđāļ§āļĄāļāļąāļ expression āđāļāđ
const name = "Peepee";
const element = <h1>Hello {name}</h1>; // <h1>Hello Peepee</h1>
const elementNa = <h1>2 x 2 = {2 * 2}</h1>; // <h1>2 x 2 = 4</h1>
āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ
const name = "Peepee";
const element = <h1>Hello {name}</h1>;
āļāļ°āļāļđāļāđāļāļĨāļāđāļāđāļ
const name = "Peepee";
const element = React.createElement("h1", null, "Hello ", name);
JSX attributes
āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļ JSX attribute āđāļāđāđāļŦāļĄāļ·āļāļāļāļąāļāļāļēāļĢāđāļāđ HTML attribute
āļāļēāļĢāļāļģāļŦāļāļ HTML class āđāļ JSX āļāđāļāļāđāļāđ attribute āļāļ·āđāļclassName
āđāļāļ class
const elementWithClass = <h1 className="class1 class2">Hello</h1>;
āđāļŦāļĨāđāļāļāđāļēāļāļāļīāļ
Last updated
Was this helpful?