Tabla de contenido
PalancaPrefacio
Configuración de un proyecto React – React Vernacular Movement 08 Presenta cómo configurar un proyecto de React: configurar el entorno, construir el proyecto e iniciar el proyecto.
Este artículo explicará con más detalle la sintaxis de React. React JSX – Reaccionar movimiento vernáculo 06 Aprendí cómo crear un componente React y la relación entre los componentes padre e hijo. Este artículo presentará el concepto de React Props, que incluye: declaración del componente React, React Props.
Declaración del componente reaccionar
Primero expliquemos aquí la sintaxis y la declaración de los componentes de React, utilizando la sintaxis del artículo anterior de JSX.
importar React desde 'react'; importar ReactDOM desde 'react-dom/client'; const myElement = ( <ul> <li>Manzanas</li> <li>Plátanos</li> <li>Cerezas</li> < /ul>); const raíz = ReactDOM.createRoot(document.getElementById('root'));
Como puede ver en el código anterior, primero se declara y representa un elemento llamado myElement en la raíz. Sin embargo, además de renderizar en un archivo, también puede cargar componentes ya escritos desde otro archivo.
Primero haga algunas modificaciones al archivo anterior y asígnele el nombre app.js. Además, se declara un componente llamado fruit.jsx, y aquí también se realizan dos declaraciones.
aplicación.js
importar React, { Componente } de 'react'; importar Fruta de './frutas' clase Aplicación extiende Componente { render() { return (
); } } exportar la aplicación predeterminada;
frutas.jsx
declaración de función
importar Reaccionar desde 'reaccionar'; const Fruta = (props) => {retorno Este es {props.fruit_name}.
} exportar fruta predeterminada;
Declaración de clase
importar React desde 'react' clase Fruit extiende React.Component { render() { return (
este es {this.props.fruit_name}.
); } } exportar fruta predeterminada;
Los dos métodos de declaración anteriores pueden pasar accesorios, pero ahora el método principal es usar la declaración de función directamente y el método de escritura es relativamente simple.
Componentes de React, instancia de componente, diferencias de elementos
- El elemento React en JSX se compone de un elemento HTML y JavaScript.
- El componente es el valor de retorno en la declaración de función o declaración de clase.
- La instancia de componente es una instancia de Componente.
import React, { Component } from 'react'; const Fruit = (props) => { // Fruit() es el retorno del componente Este es {props.fruit_name}.
// El interior es elemento } const banana = // banana es una instancia del componente clase de instancia de componente App extends Component { render() { return (
{banana}
); } } exportar la aplicación predeterminada;
Accesorios de reacción
En los componentes principales y secundarios, si desea pasar valores de parámetros, similar al concepto de argumentos en una función, puede usar accesorios para la transferencia. Sin embargo, todavía existen ligeras diferencias entre los componentes declarados por funciones y los componentes declarados por categorías.
declaración de función
Se puede encontrar que las declaraciones de funciones son similares a los argumentos, por lo que cuando se utilizan componentes externos, se pueden pasar mediante parámetros y los componentes de la función en sí se pueden pasar mediante accesorios. [nombre de variable].
importar Reaccionar desde 'reaccionar'; const Fruta = (props) => {retorno Este es {props.fruit_name}.
} exportar fruta predeterminada;
Declaración de clase
La categoría en sí es un concepto en los lenguajes de programación orientados a objetos. Una categoría tendrá sus propias variables y los accesorios se pasan a través de { this.props.[nombre de variable]}.
importar React desde 'react' clase Fruit extiende React.Component { render() { return (
este es {this.props.fruit_name}.
); } } exportar fruta predeterminada;
Conclusión
Además de explicar el concepto de paso de parámetros en los accesorios de React, este artículo también explica diferentes formas de declaración de componentes.
Además, también se explican las diferencias entre componentes de React, instancia de componente y elementos.
Espero que el contenido anterior pueda ser útil para los lectores.
Si tiene alguna sugerencia o pregunta, ¡deje un mensaje!
Cita
React Movimiento vernáculo 10-React Props
Reaccionar serie de deportes vernáculos
Configuración de un proyecto React – React Vernacular Movement 08
Babel, Webpack y NPM – Reaccionar el movimiento vernáculo 07
React JSX – Reaccionar movimiento vernáculo 06
Cómo funciona React – React Vernacular Movement 05
Funciones de alto orden de JavaScript: React Vernacular Movement 04
JavaScript Async Await - Reaccionar movimiento vernáculo 03
Objeto JavaScript ES6 - Reaccionar movimiento vernáculo 02
JavaScript ES6 - Reaccionar movimiento vernáculo 01