Что такое Реакт-компоненты? Flashcards

1
Q

Что такое Реакт-компоненты?

A

Компоненты позволяют разделить пользовательский интерфейс на независимые, повторно используемые части и работать с каждой из частей отдельно.
Реакт позволяет создавать компоненты, повторно используемые элементы пользовательского интерфейса для приложения
В приложении Реакт каждая часть пользовательского интерфейса является компонентом.
Компоненты Реакт являются обычными функциями JS, за исключением:
1. Их названия всегда начинаются с заглавной буквы.
2. Они возвращают разметку JSX.
Компоненты:
1. Функциональные - компонент - функция, она получает данные в одном объекте (пропсы) в качестве параметра и возвращает Реакт-элемент.
function Welcome (props)
{return <h1> {props.name}<h1>}
2. Классовые

Ререндер компоненты происходит: когда изменяется стейт (setState), родитель изменился-это приводит к ререндеру дочерней (от изменений дочерней в родителе ничего не произойдет), и приход новых пропсов, Изменение контекста(Context Provider), Рендер это сравнение, а затем идет перерисовка.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly