Есть ли способ передать сам объект в качестве реквизита?

1
9

У меня есть объект, внутри которого находится компонент, и я хотел бы получить информацию об объекте внутри этого компонента:

Я пытался сделать это, передав "this", но это не работает :D Помогите, пожалуйста, я пытаюсь понять некоторые концепции React.

const opciones = [ //todas las opciones de los compoentes
        {
            id: "TAB_inicio",
            texto: "Inicio",
            siguiente: "TAB_prueba",
            descripcionTitulo: "Bienvenido al programa de carga de Viajes",
            descripcion: "Selecciona lo que quieras hacer",
            icon: <FaCheckCircle />,
            next: next,
            contenido: <Inicio next={next} test={this} />,
            botonSiguiente: "Nuevo Viaje",
        },
        {
            id: "TAB_descripcion",
            texto: "Descripción",
            siguiente: "TAB_incluido",
            descripcionTitulo: "Descripcion",
            descripcion: "detalles importantes",
            prueba: function prueba() {
                console.log(this)
            },
            icon: <FaBookOpen />,
            next: next,
            contenido: <Descripcion  register={register} />,
            botonSiguiente: "Siguiente",
        },
        {
            id: "TAB_incluido",
            texto: "Incluido / no",
            siguiente: "TAB_prueba",
            descripcionTitulo: "Incluido/ No incluido",
            descripcion: "Si el servicio no está seleccionado, el cliente lo verá como no incluido.",
            prueba: function prueba() {
                console.log(this)
            },
            icon: <FaCheckDouble />,
            next: next,
            contenido: <Incluido />,
            botonSiguiente: "Siguiente",
        },
        {
            id: "TAB_prueba",
            texto: "Prueba",
            siguiente: "TAB_descripcion",
            descripcionTitulo: "Prueba",
            descripcion: "Esta es la seccion de prueba",
            prueba: function prueba() {
                console.log(this)
            },
            icon: <IoIosHappy />,
            next: next,
            contenido: <Prueba />,
            botonSiguiente: "Boton prueba",
        },
      
    ]

Исай
Вопрос задан13 июня 2024 г.

1 Ответ

2
Пелагея
Ответ получен13 сентября 2024 г.

Ваш ответ

Загрузить файл.