В последнее время я больше изучаю компоненты, поэтому давайте узнаем некоторые интересные и важные вещи о компонентах без состояния / функциональных компонентах.
Без сохранения состояния / Функциональный
Функциональные компоненты проще. Они не управляют своим собственным состоянием и не имеют доступа к методам жизненного цикла, предоставляемым React Native. Это буквально простые функции JavaScript. Они также известны как компоненты без состояния.
Функциональные компоненты обычно используются только для целей отображения - эти компоненты вызывают функции родительских компонентов для обработки взаимодействий с пользователем или обновлений состояния.
Синтаксис стрелочной функции ES6, которая принимает реквизиты: дочерний компонент
import React from 'react'
import {View, Text} из 'react-native';
const Greeting = (props) = ›{
return (
‹ Просмотр ›
‹Text› Здравствуйте! {Props.textFirstName} ‹/Text›
‹Text› {props.textLastName} ‹/Text›
‹/View›
) < br />}
экспортировать приветствие по умолчанию;
Примечание. Названия компонентов всегда начинайте с заглавной буквы.
Теперь отображается компонент приветствия из родительского компонента
импортировать React, {Component} из «react»;
импортировать {View} из «react-native»;
импортировать приветствие из «./src/components/hello»;
класс экспорта по умолчанию. Приложение расширяет компонент {
render () {
return (
‹View›
‹Приветствие
textFirstName = {'Bijoy'}
textLastName = {'Mohanta'}
/ ›
‹/View›
);
}
}
= ›Функциональные, потому что в основном это функции JavaScript.
= ›Без сохранения состояния, поскольку они не хранят и / или не управляют состоянием
= ›Презентационные компоненты обычно используются только для отображения
Надеюсь, эта статья сэкономит ваше время и упростит разработку с помощью React Native. Если это все-таки поможет, не забывай хлопать в ладоши! Спасибо :)
Спасибо всем