Dans cet article, nous allons créer une application To Do, et nous aurons une mise en page de base avec en-tête, contenu et à l'intérieur du contenu, nous avons une liste de tâches.
Cours connexe:
Contenu complet:
Partie 1 - Créer une disposition de base et un composant d'en-tête
Partie 2 - Créer un composant d'élément
Partie 3 - Créer le composant AddTask pour insérer une nouvelle tâche
Partie 4 - Alerte en cas d'erreur
Partie 5 - Ignorez le clavier lorsque vous cliquez loin du clavier
Partie 6 - Expo React Native Partie 6 - Supprimer l'élément
Partie 7 - Utilisation de la flexBox pour résoudre le problème hors écran.
return (
<View style={styles.container}>
...header...
<View style={styles.content}>
... input form ...
...list...
</View>
</View>
);
Ensuite, nous copions les tâches à partir de l'url suivante:
https://gist.github.com/delapuente/900160
const [tasks, setTasks] = useState([
{ task: "HTML I", id: "1" },
{ task: "CSS", id: "2" },
{ task: "Responsive design", id: "3" },
])
Ensuite, nous allons ajouter la FlatList pour rendre les données «tâches» et également lister la tâche à l'intérieur du composant Texte.
<View style={styles.list}>
<FlatList
data={tasks}
renderItem={({ item }) => (
<Text>{item.task}</Text>
)}
/>
</View>
content: {
padding: 30
},
list: {
marginTop: 30,
}
Nous allons créer un tout nouveau composant dans un fichier différent pour l'en-
tête et il est plus facile à mettre à jour.
Nous allons créer un nouveau dossier appelé «composants».
À l'intérieur de Header.js
import React from 'react'
import { StyleSheet, Text, View } from 'react-native';
const Header = () => {
return (
<View style={styles.header}>
<Text style={styles.title}>CKmobile tasks</Text>
</View>
)
}
export default Header
const styles = StyleSheet.create({
header: {
height: 80,
paddingTop: 30,
backgroundColor: 'blue'
},
title: {
textAlign: 'center',
color: '#fff',
fontSize: 20,
fontWeight: 'bold',
fontStyle: 'italic'
}
});
import { StatusBar } from 'expo-status-bar';
import React, { useState } from 'react';
import { StyleSheet, Text, View, FlatList, SafeAreaView } from 'react-native';
import Header from './components/Header';
Suivez nous:
Introduction Un accident vasculaire cérébral est une urgence médicale qui peut frapper n'importe qui à tout moment. Elle survient lorsque le flux sanguin vers une partie du cerveau est perturbé, entraînant une perte soudaine de la fonction cérébrale.
Cette semaine, j'ai reçu un e-mail d'un membre de la liste de diffusion quotidienne. Ils voulaient savoir : Quelles ressources consultez-vous quotidiennement, hebdomadairement et mensuellement ? Grande question ! Je suis heureux d'essayer de partager quelques idées sur mon flux de travail et les principales ressources que j'utilise.
Dans le paysage commercial en évolution rapide d'aujourd'hui, le concept de travail hybride et à distance a pris un élan sans précédent. Alors que les entreprises continuent de s'adapter à l'évolution des besoins et des attentes de leurs employés, des experts de divers domaines se sont réunis pour discuter des avantages, des défis et de l'avenir de cette façon de travailler transformatrice.
Quand tu grandis, on a tendance à te dire que le monde est comme il est et que ta vie est juste de vivre ta vie à l'intérieur du monde, sans jamais risquer ta vie, juste suivre un chemin tracé et mourir à la fin, et essayer de ne pas cogner trop les murs. Mais c'est une vie très limitée.
Il était minuit passé lorsque Hayden a ramené Katie à son dortoir universitaire après leur soirée ensemble. Elle avait un cours tôt le matin et n'avait plus de vêtements de rechange après être restée avec lui la nuit précédente.
Si nous voulons continuer à prospérer sur cette planète, nous allons devoir avoir des conversations dangereuses. Celles qui remettent en question ce que nous avons fait, ce que nous faisons et ce que nous sommes actuellement sur le point de continuer à faire (ou prévoyons de faire).