Size: a a a

React — русскоговорящее сообщество

2020 October 08

MK

Maxim Koylo in React — русскоговорящее сообщество
Иван
Дай ему двадцать три раза прочитать react as a ui runtime и a complete guide to useeffect. Там все разжевано и по местам разложено. Потом гоняй по кейсам, разбираемым в статьях. Если не допетрил — перечитывать
Ото разве что двадцать три раза каждый вечер перед сном
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Vladimir Klimov
Короче вывод: идея мутировать пропсы приходит, когда, чтобы реакт "магически" это отследил и обновил все, что надо
Типа человек мыслит так "у меня вот шаблон зависит от пропа, я поменяю проп - поменяется и в шаблоне"
Пропсы нужны в основном чтобы передавать параметры по всем используемым компонентам. Но лучше делать "умные" компоненты, чтобы ничего не прилось передавать через компонент в пропсы.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Defina Corporation
Я не лучший учитель, так как понимаю всё по своему. Вот смотри. Есть изначальное значение, по умолчанию, которое получается сразу при первом и последующих рендерингах. Но потом, когда ты получил стэйт, ты можешь его менять, не засоряя память и не ломая приложение.
Я все это прекрасно знаю. Я просто ищу способ рассказывать не "нельзя мутировать пропсы и состояние, точка", а "это не сработает потому, что")
И при этом важно понимать когда в голову приходит эта идея)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Defina Corporation
Пропсы нужны в основном чтобы передавать параметры по всем используемым компонентам. Но лучше делать "умные" компоненты, чтобы ничего не прилось передавать через компонент в пропсы.
Ты ужасный учитель)
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Наверное без редакса и стора нам пришлось постоянно передавать параметры в компоненты.
источник

ИЗ

Игорь Завирюха... in React — русскоговорящее сообщество
Vladimir Klimov
А почему нельзя, объясните вот мне
Короче, тебе в чат одноклассница скинула по ошибке свои голые фотки - это стейт. Чтобы она их не удалила быстро (не мутировала) ты себе их фастом сохранил копию, чтобы потом всем разослать, не сломать приложение и не потерять данные
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Defina Corporation
Наверное без редакса и стора нам пришлось постоянно передавать параметры в компоненты.
контекст)
источник

И

Иван in React — русскоговорящее сообщество
Defina Corporation
Пропсы нужны в основном чтобы передавать параметры по всем используемым компонентам. Но лучше делать "умные" компоненты, чтобы ничего не прилось передавать через компонент в пропсы.
Параметры принимают, а передают аргументы
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Vladimir Klimov
Я все это прекрасно знаю. Я просто ищу способ рассказывать не "нельзя мутировать пропсы и состояние, точка", а "это не сработает потому, что")
И при этом важно понимать когда в голову приходит эта идея)
Я обычно на пальцах показываю и доходит, в чатиках сложнее только
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Иван
Дай ему двадцать три раза прочитать react as a ui runtime и a complete guide to useeffect. Там все разжевано и по местам разложено. Потом гоняй по кейсам, разбираемым в статьях. Если не допетрил — перечитывать
Я просто хочу это перекомпоновать в немного более компактные объяснения)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Игорь Завирюха
Короче, тебе в чат одноклассница скинула по ошибке свои голые фотки - это стейт. Чтобы она их не удалила быстро (не мутировала) ты себе их фастом сохранил копию, чтобы потом всем разослать, не сломать приложение и не потерять данные
😁
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Иван
Параметры принимают, а передают аргументы
Вот, вы поняли о чем я, спасибо.
источник

И

Иван in React — русскоговорящее сообщество
Vladimir Klimov
Я просто хочу это перекомпоновать в немного более компактные объяснения)
Ну оттуда бери и компонуй. Там все разжевано
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Игорь Завирюха
Короче, тебе в чат одноклассница скинула по ошибке свои голые фотки - это стейт. Чтобы она их не удалила быстро (не мутировала) ты себе их фастом сохранил копию, чтобы потом всем разослать, не сломать приложение и не потерять данные
все просто как 2х2
источник

ИЗ

Игорь Завирюха... in React — русскоговорящее сообщество
🧨 ethorz
все просто как 2х2
Ну да
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Maxim Koylo
Ты ужасный учитель)
Согласен. Терминология это не моё. 😂
источник

ИЗ

Игорь Завирюха... in React — русскоговорящее сообщество
Все гениальное просто
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
Игорь Завирюха
Все гениальное просто
некоторые челики уж слишком сложно все закручивают
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Иван
Ну оттуда бери и компонуй. Там все разжевано
Дед признай что нам просто в падлянку им обьяснять все по 20 раз, мы просто скидываем им статьи что бы не делать это сново
источник

ИЗ

Игорь Завирюха... in React — русскоговорящее сообщество
Та да
источник