XXX4Fans
Програмысли from boosty
Програмысли

boosty


React #02 props и ещё про импорт

В этом видео ещё говорим про импорт и продвигаюсь дальше по пропсам. 

React #02 props и ещё про импорт

Comments

<div ><div><span class="text">Я бы добавил ещё пару важных вещей:<br></span></div><div><span class="text">Изменение props (да это properties) будут вызывать перерендр компонента. Деструктуризация props'ов используется всегда, так короче, так мы задаём ещё значение по дефолту, есть пропс не прокинули от родителя<br></span></div><div><span class="text">Const UiButton = ({title ='click me'})<br></span></div><div><span class="text">По поводу "глубины" - многие ошибочно думают, что использование пропсов и emit'ов (должно быть в следующем видео, как я думаю:) ) не нужно, если есть стейт менеджеры, event bus и проч. На самом деле это не так. props и emit дают жёсткую и предсказуемую связь между родитель-ребенок. Эта легко рефакторить, такие компоненты легко переносить из проекта в проект, распространять по проекту. Пример: компонент страница, компонент формы. Форма получает props data, популейтит ее по инпута и сообщает родителю событием, когда пользователь кликнул на кнопку submit. А родитель уже делает мутации к серверу, запросы этой data и проч...</span></div></div>

Алексей Степанов


Related Creators