es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Inicializar un array vacío de objetos en React Native.

Quiero crear un objeto de arreglo vacío en React Native para luego llenarlo con datos de una tabla SQLite. He buscado en Google pero solo encuentro respuestas como this.state={} o this.state = { newArr: [] }, pero lo que quiero es crear un arreglo vacío de objetos similar a const [{ID:'', Name:'', Email:''}].

¿Algún idea sobre cómo lograr esto?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para crear un array vacío de objetos en React Native, puedes usar el siguiente código:

    const emptyArray = Array.from({ length: numberOfRows }, () => ({ ID: '', Name: '', Email: '' }));
    

    En este código, numberOfRows se refiere al número de filas en tu tabla de SQLite. El método Array.from crea un array con el número de elementos especificado, y el segundo argumento es una función que crea un nuevo objeto para cada elemento en el array.

    Luego, puedes usar este emptyArray para poblar tus datos desde la tabla de SQLite. Una vez que tengas los datos, puedes actualizar los valores en el array según sea necesario usando setState.

    this.setState({ myArray: myData });
    

    donde myData son los datos recuperados de SQLite.

Comments are closed.