Показать сообщение отдельно
  #4 (permalink)  
Старый 17.08.2024, 19:53
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Пункт 3 в упрощённом виде. Как создавать и использовать контекст можете почитать сами.
export default function HomeScreen() {
  const taskListContext = useContext(TaskListContext);
  const [taskList, setTaskList] = useState<Array<Item>>([]);
  const navigation = useNavigation();

  taskListContext.setTaskList = setTaskList;

  const goToMessageScreen = () => {
      navigation.navigate('Settings');
  };
}


const Settings = () => {
    const taskListContext = useContext(TaskListContext);
    const route = useRoute();
    const taskClear = () => {
        taskListContext?.setTaskList("")
    }
    return (
        <View style={styles.container}>
            <Text style={styles.title}>
                <Button title="Submit" onPress={taskClear} color="green"/>
            </Text>
        </View>
    );
};
__________________
29375, 35
Ответить с цитированием