JavaScript ismeretek, amit érdemes tudni mielőtt elkezdjük a React Native fejlesztést.
Ismételjük át a modulhasználatot JavaScriptben.
Állítsuk be a package.json fájlban típusnak a module-t:
... "main": "app.js", "type": "module", ...
Legyen a példa kedvéért egy employees modul:
let names = ['Bari Bálint', 'Penge Irén', 'Páros Ferenc']; let cities = ['Szeged', 'Szolnok', 'Miskolc'];
A modult importálással használjuk:
import { names } from './modules/employees.js'; import cities from './modules/employees.js'; console.log(names[0]); console.log(cities[0]);
<!DOCTYPE html> <html lang="hu"> <head> <meta charset="UTF-8"> <title>Modul</title> </head> <body> <h1>Modul</h1> <script type="module" src="app.js"></script> </body> </html>
let names = ['Bari Bálint', 'Penge Irén', 'Páros Ferenc']; let cities = ['Szeged', 'Szolnok', 'Miskolc'];
import { names } from './modules/employees.js'; import cities from './modules/employees.js'; console.log(names[0]); console.log(cities[0]);
Ismételjük át, hogyan exportálunk függvényeket JavaScript nyelven.
Legyen egy show() függvénye amit szeretnénk exportálni:
export default function show() { return "Nagy János"; }
A show függvény importálása:
import show from './modules/employees.js'; console.log(show());
Nézzünk példát osztályok exportálására, importálására.
"main": "app.js", "type": "module",
export class Employee { static create(name) { return 'hello' + name; } }
import { Employee } from "./modules/employee.js"; const egy = Employee.create('Para Béla'); console.log(egy);